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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: MAGDY SAEB
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
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).