摘要 |
The present invention relates to a universal secure information storage device comprising: an encryption block processing platform for processing encryption operations by at least one encryption algorithm, encrypting attacks using a change in current consumption according to encryption key values used in the encryption algorithm, creating decryption keys for decryption operations, performing the scheduling function of the decryption keys, and processing a block size and a key length more than a predetermined bit; a hardware platform for realizing at least one controller which executes a function for controlling access to smart cards, USB devices, and secure digital (SD) cards, a function for controlling writing on a memory, a function for controlling input and output ports for serial communication, and a function for controlling host connection devices; and at least one software for realizing writing and reading on the memory, a bootloader, a USB device driver, an SD card driver, a smart card driver, a driver for input and output ports for serial communication, a device driver for a key input function, and a driver for host connection devices. Thus, the universal secure information storage device of the present invention can be used as a security token by executing data encryption and decryption operations and a certificate storing function, can be used as a portable storage means of various information terminal devices by supporting functions of a smart card interface, a USB interface, an SD card interface, and a serial communication interface, thereby controlling the leakage of personal information and the loss of personal data, and unauthorized data access. [Reference numerals] (110) Encryption block processing platform; (120) Hardware platform; (130) Software platform |