Lightweight block cipher
AssigneesLG Electronics Inc., Unicamp
InventorsJulio Cesar Lopez Hernandez, Tiago Bruno Silva Dos Reis
Life of this patent
Estimating the term…
Loading patent…
AssigneesLG Electronics Inc., Unicamp
InventorsJulio Cesar Lopez Hernandez, Tiago Bruno Silva Dos Reis
Estimating the term…
A method for encrypting data with a provided key. The method includes generating a plurality of keys; processing the data in a plurality of rounds, with each round including: performing a first logical combination of the data with a first key; first permuting the first logically combined data based on a first defined permutation; performing a first substitution on the first permuted data; second permuting the first substituted data based on a second defined permutation; performing a second logical combination of the second permuted data with a permuted second key; and performing a second substitution on the second logically combined data. Further, performing a penultimate logical combination of the second substituted data with a penultimate key, permuting the penultimate logically combined data, performing a final substitution of the permuted data, and performing a final logical combination of the final substituted data with a last key.
A cryptographic method for encrypting data with a provided key, the method comprising:
A machine-readable non-transitory medium having stored thereon machine-executable instructions for encrypting data with a provided key, the machine-executable instructions for:
An apparatus comprising:
Dependencies are inferred from the claim text.