Processing

Please wait...

Settings

Settings

Goto Application

1. WO2012053882 - A METHOD FOR ENCRYPTING AND DECRYPTING DATA AND A SYSTEM THEREFOR

Publication Number WO/2012/053882
Publication Date 26.04.2012
International Application No. PCT/MY2010/000271
International Filing Date 12.11.2010
IPC
G06F 21/72 2013.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
71to assure secure computing or processing of information
72in cryptographic circuits
CPC
G06F 21/72
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
71to assure secure computing or processing of information
72in cryptographic circuits
H04L 2209/125
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
2209Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
12Details relating to cryptographic hardware or logic circuitry
125Parallelization or pipelining, e.g. for accelerating processing of cryptographic operations
H04L 9/0662
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
06the encryption apparatus using shift registers or memories for block-wise ; or stream; coding, e.g. DES systems ; or RC4; Hash functions; Pseudorandom sequence generators
065Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
0656Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher
0662with particular pseudorandom sequence generator
Applicants
  • MIMOS Bhd. [MY]/[MY] (AllExceptUS)
  • SAEB,Magdy Mohamed Abdel Monem [EG]/[MY] (UsOnly)
Inventors
  • SAEB,Magdy Mohamed Abdel Monem
Agents
  • CHUAH, Jern Em
Priority Data
PI 201000495020.10.2010MY
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) A METHOD FOR ENCRYPTING AND DECRYPTING DATA AND A SYSTEM THEREFOR
(FR) PROCÉDÉ DE CHIFFREMENT ET DE DÉCHIFFREMENT DE DONNÉES ET SYSTÈME POUR CE PROCÉDÉ
Abstract
(EN)
The present invention relates to a method and a system for encrypting and decrypting data. The method of the present invention comprises the steps of generating a plurality of subkeys (50) from an encryption key (40) by using a pseudo random number generator component (10), and shuffling the data for a number of rotations depending on the encryption^ key (40). The system of the present invention comprises a pseudo random number generator component (10) having an encryption function (20) and a one-way hash function (30) in cascading manner, for generating a plurality of subkeys (50) from an encryption key (40).
(FR)
La présente invention concerne un procédé et un système de chiffrement et de déchiffrement de données. Le procédé de la présente invention comprend les étapes consistant à générer une pluralité de clés secondaires (50) à partir d'une clé de chiffrement (40) à l'aide d'un composant de génération de nombres pseudo aléatoires (10), et à rendre aléatoires les données pendant un nombre de rotations fonction de la clé de chiffrement (40). Le système de la présente invention comprend un composant de génération de nombres pseudo aléatoires (10) ayant une fonction de chiffrement (20) et une fonction de hachage unidirectionnel (30) en cascade, pour générer une pluralité de clés secondaires (50) à partir d'une clé de chiffrement (40).
Also published as
Latest bibliographic data on file with the International Bureau