发明名称 Reversible cipher
摘要 A cipher device having a number of data bits in an input register corresponding to a data unit element, a sudoku filter coupled with the input register, and a data selector coupled with the sudoku filter and the input register. A fob cipher device has a FPGA programmed to perform encrypting of a plaintext with a transposed Sudoku to form a first ciphertext and encrypting the first ciphertext with pseudorandom mixing bits to form a second ciphertext. A reversible encryption method includes encrypting plaintext with a transposed Sudoku forming a first ciphertext, encrypting the first ciphertext with pseudorandom mixing bits forming a second ciphertext, and outputting the plaintext-corresponding second ciphertext.
申请公布号 US8817976(B2) 申请公布日期 2014.08.26
申请号 US201113168679 申请日期 2011.06.24
申请人 发明人 Callen Gregory Scott
分类号 H04K1/00;H04L9/06;H04L9/08 主分类号 H04K1/00
代理机构 Rutan & Tucker LLP 代理人 Rutan & Tucker LLP ;Sayed Hani Z.
主权项 1. A method of securing data, comprising: receiving a plaintext data unit; encrypting 4 bits of a plaintext data unit with a transposed Sudoku to form a first ciphertext unit, wherein the first ciphertext unit comprises one of ten preselected bit combinations; encrypting the first ciphertext unit with pseudorandom mixing bits different from the Sudoku to form a second ciphertext unit, wherein the pseudorandom mixing bits are produced using a multiplexer, wherein the multiplexer is a 1 of 4 multiplexer and wherein encrypting the first ciphertext unit with pseudorandom mixing bits includes combining the pseudorandom mixing bits with the first ciphertext unit using an exclusive OR function to produce the second ciphertext unit; and outputting the second ciphertext unit corresponding to the plaintext data unit.
地址