Encryption system and method employing permutation group-based cryptographic technology
AssigneeBluepopcon Co.Ltd
InventorSe Whan AHN
Life of this patent
Estimating the term…
Abstract
Disclosed is an encryption system using permutation group-cryptographic technology, the encryption system including a transmitting terminal for encrypting and transmitting a message, and a receiving terminal for decrypting the encrypted message, wherein the transmitting and receiving terminals simultaneously compose a symmetric key and an asymmetric key in the form of permutation based on a permutation group, encrypts a message, and then transmits and receives the encrypted message.
Claims31
An encryption system using permutation group-cryptographic technology, the encryption system comprising:
- an encryption execution object configured to encrypt a message;
- and
- a decryption execution object configured to decrypt the encrypted message, wherein the encryption execution object and the decryption execution object may encrypt and decrypt the message by simultaneously composing a symmetric key and an asymmetric key in the form of permutation based on a permutation group and may then decrypt an original message using the symmetric key and a private key of the asymmetric key in the form of permutation based on a permutation group when the message is decrypted again.
An encryption and decryption method including:
- generating a master key using an identification factor by an encryption key generator, generating a symmetric key, and a pair of a private key and a public key, which are required for encryption and decryption, by the encryption key generator;
- receiving a symmetric key and a public key of a decryption execution object as an encryption key and generating a ciphertext by the encryption execution object;
- and
- restoring the symmetric key through the encryption key generator and a ciphertext generated through the private key of the decryption execution object by the decryption execution object.
An encryption system using permutation group-cryptographic technology including:
- a signature execution object configured to generate a signature when a ciphertext is written;
- and
- a verification execution object formed to verify the signature in order to decrypt the ciphertext into an original message,
- wherein the signature is generated and verified using a symmetric key and an asymmetric key in the form of permutation based on a permutation group.
A ciphertext signature and verification method including:
- generating a master key using an identification factor by an encryption key generator, generating a symmetric key, and a pair of a private key and a public key, which are required for encryption and decryption, by the encryption key generator;
- receiving the generated symmetric key and a private key of the verification execution object as a signature key and generating a signature, by the signature execution object, receiving a one-time public key of the signature execution object, which is the symmetric key and the verification key;
- and
- verifying the generated signature through the signature execution object, by the verification execution object, and accepting and rejecting an original message according to the verification result.
Dependencies are inferred from the claim text.