US 12,328,384 B2
Scrambler apparatus and method in particular for cryptographic applications, and descrambler apparatus and method therefor
Pál Bëla Dömösi, Debrecen (HU); and Géza Horváth, Debrecen (HU)
Assigned to Intelligens Technologiak Kft., Debrecen (HU)
Appl. No. 17/908,301
Filed by Intelligens Technológiák Kft., Debrecen (HU)
PCT Filed Mar. 5, 2021, PCT No. PCT/HU2021/050019
§ 371(c)(1), (2) Date Aug. 31, 2022,
PCT Pub. No. WO2021/176242, PCT Pub. Date Sep. 10, 2021.
Claims priority of application No. 2000086 (HU), filed on Mar. 6, 2020.
Prior Publication US 2023/0093437 A1, Mar. 23, 2023
Int. Cl. H04L 9/00 (2022.01); H04L 9/06 (2006.01)
CPC H04L 9/0662 (2013.01) [H04L 9/0618 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A scrambler apparatus for scrambling a character block, in particular for cryptographic applications, the scrambler apparatus comprising a scrambler module adapted for generating, based on a first character block consisting of first character
components, a scrambled second character block consisting of second character components,
characterized in that the scrambler module is configured with a scrambler automaton without output signal, the scrambler automaton having a state set comprising the first character block and the second character block and an input signal set comprising an input signal character block consisting of input signal character components, and transitioning from the first character block into the second character block under the effect of the input signal character block, wherein
the first character block, the second character block and the input signal character block each have a basic block size,
each of the state set and the input signal set consist of blocks having a basic block size, obtained from all possible combinations of an identical character set of the first character components and the second character components, as well as the input signal character components, respectively, and
each second character component of the second character block is determined based on a first character component of the first character block having the position corresponding to the position of the given second character component in the second character block, at least one first character component and/or second character component from the first character components of the first character block and, in case one or more second character component of the second character block is available, the one or more second character component, and a single input signal character component of the input signal character block.