EP 0624013 B1 19981202 - Device and method for data encryption
Title (en)
Device and method for data encryption
Title (de)
Einrichtung und Verfahren zur Datenverschlüsselung
Title (fr)
Dispositif et procédé de chiffrage de données
Publication
Application
Priority
EP 93107314 A 19930505
Abstract (en)
[origin: EP0624013A1] A cryptographic device and method provide a repertoire of mappings and associated inverse mappings between plaintext and ciphertext vectors. The plaintext is partitioned block-by-block, the block size being user-selectable, such as N characters. Each mapping maps between a pair of N-dimensional plaintext and ciphertext vectors. The mapping or associated inverse mapping is implemented by a matrix with NxN matrix elements, where each element is allowed to take on a range of L values. By permuting the matrix elements within their range, the repertoire has a size SIMILAR L<NxN>. This size is immense even for moderate values of N and L. The users select one mapping or associated inverse mapping among the repertoire for respectively effecting the encryption or decryption. A secret key shared between the users includes information about the selected mapping or associated inverse mapping and may include values of N and L. To an outsider not privy to the secret key, the task of exhaustive research in the repertoire is computationally infeasible, especially if N and L are not known. In the preferred embodiment, a pseudo-random vector that varies block-by-block is added as another component to the ciphertext vector. A quick computational method is also described. <IMAGE>
IPC 1-7
IPC 8 full level
H04L 9/06 (2006.01)
CPC (source: EP US)
H04L 9/0618 (2013.01 - EP US); H04L 9/0838 (2013.01 - EP US); H04L 2209/08 (2013.01 - EP US); H04L 2209/12 (2013.01 - EP US)
Designated contracting state (EPC)
BE DE FR GB IT LU NL
DOCDB simple family (publication)
EP 0624013 A1 19941109; EP 0624013 B1 19981202; DE 69322376 D1 19990114; DE 69322376 T2 19990506; KR 100363457 B1 20030411; SG 42847 A1 19971017; TW 234181 B 19941111; US 5412729 A 19950502
DOCDB simple family (application)
EP 93107314 A 19930505; DE 69322376 T 19930505; KR 19950704765 A 19951030; SG 1996000116 A 19930505; TW 83101450 A 19940221; US 6120593 A 19930513