A POLYMORPHIC CIPHER
A METHOD (100) FOR ENCRYPTION THROUGH A KEY DRIVEN POLYMORPHIC CIPHER BY INITIALIZING A PSEUDORANDOM NUMBER GENERATOR, THE METHOD COMPRISES THE STEPS OF GENERATING A SUBKEY TABLE BASED ON AN ENCRYPTION KEY (K) (102), EXTRACTING FROM THE SUBKEY TABLE BLOCKS OF DATA X (104), MIXING EXTRACTED DATA FOR...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Patent |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A METHOD (100) FOR ENCRYPTION THROUGH A KEY DRIVEN POLYMORPHIC CIPHER BY INITIALIZING A PSEUDORANDOM NUMBER GENERATOR, THE METHOD COMPRISES THE STEPS OF GENERATING A SUBKEY TABLE BASED ON AN ENCRYPTION KEY (K) (102), EXTRACTING FROM THE SUBKEY TABLE BLOCKS OF DATA X (104), MIXING EXTRACTED DATA FOR A NUMBER OF ROUNDS (106) AND PRODUCING A BLOCK OF CIPHERTEXT (108). THE METHOD FOR GENERATING A SUBKEY TABLE BASED ON AN ENCRYPTION KEY (K) FURTHER COMPRISES THE STEPS OF HASHING THE ENCRYPTION KEY (K) TO OBTAIN HO WHEREIN HO =H(K) (202), PLACING HO ON FIRST ROW OF THE SUBKEY TABLE (204),OBTAINING PI AND QI USING HI = H (PI. HI-1 + QI) FROM THE ENCRYPTION KEY (K) WHEREIN PI, AND QI ARE TWO LARGE SECRET INTEGER NUMBERS FOR I BEING 1 TO N NUMBER OF ROUNDS (206), DETERMINING HI, WHICH IS THE SUBKEY FOR I-TH ROUND (208) AND PLACING HI AS (I+1)ST ROW OF THE SUBKEY TABLE (210). |
---|