- 专利标题: ROTOR MOVEMENT CONTROL AND ROTOR WIRING FOR ROTOR-BASED ENCRYPTION MACHINES AND ELECTRONIC EQUIVALENTS
-
申请号: US14986052申请日: 2015-12-31
-
公开(公告)号: US20170193025A1公开(公告)日: 2017-07-06
- 发明人: Scott W. McLellan
- 申请人: Scott W. McLellan
- 主分类号: G06F17/30
- IPC分类号: G06F17/30 ; G05B15/02 ; H04L9/10
摘要:
A cryptographic system having a plurality of rotors or electronic equivalents using displacement tables. A rotor movement controller, in accordance with a rotor selection value, selectively moves one or more of the rotors or the electronic equivalent of the rotors for each data input value. Contiguous rotor selection values have a triangle or sawtooth shape. A key-driven displacement look-up table randomizes the selection values. The rotor wirings or displacement tables each have N displacement values. The N displacement values are one to N−1 inclusive once and N/2 twice and arranged in a sequence that forms a single loop. Additionally, the N displacement values may be arranged in a sequence that is self-reciprocal so that no change in the rotors or displacement tables is needed whether encrypting or decrypting except for selectively adding a factor of N/2 when indexing the displacement tables or setting the initial position of the rotors.
公开/授权文献
信息查询