Abstract:
A password system using an ICC, a password generating method and a password confirming method are provided to defend the attack from an illegal user while not increasing the memory capacity. A password generator(230) produces a password including a plurality of frames, generates an ICC(Integrity Check Code) for the password, and then provides a scrambled password to a UI(User Interface)(220). A password checker(212) descrambles the scrambled password based on scramble information, and then authenticates the UI by comparing an ICC generated from the descrambled password with the stored ICC.
Abstract:
A VOD (video on demand) system in which the replication number of service blocks may depend on the number of instances of an object and service blocks based on access frequencies of the object and service blocks, and a method of reconstructing the VOD system. The VOD system may provide a frequency calculator calculating a frequency of requesting objects and a frequency of requesting service blocks and a controller controlling replication and storing of the objects and the service blocks according to the frequency calculator. The VOD system reconstruction method may include measuring an access frequency of an object and an access frequency of service blocks, comparing disk bandwidth wasted under current conditions with disk bandwidth consumed during system reconstruction, and reconstructing the system based on the comparing results and the measured access frequency of the object and measured access frequency of the service blocks.
Abstract:
PURPOSE: A random permutation production method, a random permutation production device and an encryption and decryption device are made of a simple structure where a multiplexer and a wire are connected. CONSTITUTION: A random permutation production device (400) includes a permutation input unit (410), a first matrix deforming unit (340), a second matrix deforming unit (360), and a permutation output unit (460). The permutation input unit is input an initial permutation comprising N number of numbers which are two or higher and arranges them on the set matrix. The first matrix deforming unit performs random arrangement which is based on at least one random number at each row of the matrix to generate the first modified matrix. The second matrix deforming unit performs random arrangement which is based on at least one random number at each column of the matrix to generate the second modified matrix. The permutation output unit outputs numbers in the second modified matrix according to row and column and produces a final permutation.
Abstract:
PURPOSE: A cryptographic device for implementing an s-box is provided to prevent the exposure of internal data by consuming the same level of current when performing an S-box operation. CONSTITUTION: First logic gate arrays(211-213) comprises first logic gates which receives 2-bit signal among each the N-bit signal. A second logic gate array(220) receives J-bit signal coping with I-bit signal outputted from the respective first logic gate arrays. A third logic gate array(230) receives K-bit signal among the respective 2 bit signal outputted from second logic gate. Signals outputted from the first to the third logic gate array has one active bit.
Abstract:
하나의 코아를 이용하여 컨텐츠의 암호화 및 디바이스의 인증과정 모두에 사용할 수 있는 M6 블록암호시스템을 개시한다. 상기 M6 블록암호시스템은, 하나의 클록 사이클에 하나의 라운드를 수행하도록 할 수 있으며, 하나의 라운드를 복수 개의 서브 라운드로 구분하여 복수 개의 클록 사이클을 수행함으로써 하나의 라운드를 수행하도록 할 수도 있다. 상기 M6 블록암호시스템은, 순환상수선택장치, 순환상수 순서결정장치, 순환상수 예정표 및 M6 코아를 구비한다. 블록암호시스템, 순환상수, 코아, 컨텐츠, 암호시스템, 암호화, 디바이스 인증
Abstract:
하나의 코아를 이용하여 컨텐츠의 암호화 및 디바이스의 인증과정 모두에 사용할 수 있는 M6 블록암호시스템을 개시한다. 상기 M6 블록암호시스템은, 하나의 클록 사이클에 하나의 라운드를 수행하도록 할 수 있으며, 하나의 라운드를 복수 개의 서브 라운드로 구분하여 복수 개의 클록 사이클을 수행함으로써 하나의 라운드를 수행하도록 할 수도 있다. 상기 M6 블록암호시스템은, 순환상수선택장치, 순환상수 순서결정장치, 순환상수 예정표 및 M6 코아를 구비한다. 블록암호시스템, 순환상수, 코아, 컨텐츠, 암호시스템, 암호화, 디바이스 인증