Abstract:
플랫폼 장착용 모듈은 입출력 인터페이스부를 통해 외부 장치와 통신할 수 있고, 내장된 펌웨어 및 입출력 인터페이스부로 수신된 명령을 실행하여 데이터 처리 내부 제어 신호 발생 등의 제어를 수행하는 실행 엔진부, 해시 연산을 통해 인증 절차를 수행하여 무결성을 검사하는 무결성 검사부, 대칭키 쌍 및 RSA 암호키 쌍을 생성하는 키 생성부, RSA 암호 연산을 이용하여 데이터를 암호화하여 암호화된 데이터를 생성하는 RSA 엔진부, RSA 암호키 쌍 및 암호화된 데이터를 저장하고, 플랫폼 장착용 모듈과 연관된 식별자 및 상태를 저장하는 비휘발성 메모리부, 동적 데이터를 저장하는 휘발성 메모리부, 난수를 생성하는 실난수 생성부 및 입출력 인터페이스부를 통한 외부의 오류 주입 공격에 대비하여 동작 규격 이외의 전압, 온도 및 동작 주파수의 값에 대한 검출과 플랫폼 장착용 모듈의 실행을 차단하는 제어 신호를 생성하는 VTF 검출부를 포함한다. 이를 통해 모바일 디바이스의 키의 생성과 무결성을 보장하고, 미리 설정된 플랫폼 장착용 모듈의 기능을 변경할 수 있다. 신뢰 플랫폼 모듈, 무결성, 암호 코프로세서, 난수
Abstract:
PURPOSE: A hash encryption device and a method thereof are provided to minimize the power consumption required for hardware resource by applying a clock signal only when data saved in a register is changed. CONSTITUTION: A message scheduler(300) generates a plurality of first message data during a first hash calculation process. The message scheduler generates a plurality of second message data during a second hash calculation process. A message compression part(400) computes a first message digest by using the second message data during the first hash calculation process. The message compression part generates a second message digest by using the second message data during the second hash calculation process. A controller(200) decides the hash operation which is used for the calculation data among the first and the second hash calculation from an external control command. The controller decides the times of the hash calculation. The controller controls the message scheduler and the message compression part according to the determined hash calculation and the times.
Abstract:
PURPOSE: A sensor tag device and an authentication method thereof are provided to tighten the security of RFIG tag by authenticating the RFID tag through a value corresponding to sensor device and to protect RFID or SID(Smart/Serial/Secure Identifier) sensor tag information by installing an authentication module in a sensor tag. CONSTITUTION: An RFID(Radio Frequency Identification) sensor tag device(1) comprises an RF(Radio Frequency) interface unit(11), a control unit(12) and a sensor unit(13). The sensor unit senses surrounding environment elements. The sensor unit outputs a sensing value. If physical change is in the sensor tag, the control unit blocks the use of the sensor tag through an initial value and current value. When the sensor tag is attached to a product, the initial value is sensed through the sensor unit. The current value is sensed through the sensor unit.
Abstract:
A module mounted platform and a method for changing function for a module mounted platform are provided to ensure the integrity of a mobile device by protecting the stored data. An integrity inspection unit(230) ensures the integrity by performing an authentication process through a hash operation, and a key generating unit(250) generates a pair of symmetrical keys and a pair of cryptographic keys corresponding to an RSA(Rivest Shamir Adleman) cryptographic method. An RSA(Rivest Shamir Adleman) engine unit(260) generates encoded data by encoding the data through the pair of cryptographic keys. A non-volatile memory unit(280) stores a first code, and provides the other codes except the first code to an execution engine unit based on a mode selection signal.
Abstract:
An apparatus for a low power SHA-1 hash operation and an apparatus for low power HMAC(keyed Hash message Authentication Code) cryptographic using the same are provided to protect user privacy in wired/wireless data configuration such as a mobile trusted computing, an RFID(Radio Frequency IDentification), a wireless sensor network, a home network and so on. A key padding unit(230) performs the padding process of key data for HMAC calculation, and an XOR calculation unit(233) performs an XOR operation of padded key data and padding consonants. A data conjunction unit(240) conjuncts texts to be encrypted to an XOR-calculated data, and a data padding unit(250) performs the padding process of the conjunct data. An SHA-1 Hash calculation unit(270) supports the SHA-1 Hash calculation of the padded data. The data selection unit selects the results of the SHA-1 Hash calculation or the texts to be encrypted and transfers the results or the texts to the data conjunction unit. A controller(260) reads out the data necessary for performing the encrypted operation and controls the operation of the data conjunction unit and the data padding unit.
Abstract:
A current source mode double integration type conversion apparatus is provided to be applied to various sensors by simply amending an interface circuit according to a capacitance and a resistance type of the sensors. A current source mode double integration type conversion apparatus includes a current mode double integration unit(100), a comparison unit(200), a gate logic unit(300), and a digital control unit(400). The current mode double integration unit integrates an input current for a predetermined time and outputs an integrated voltage. The comparison unit compares a predetermined reference voltage with the integrated voltage outputted from the current mode double integration unit, and outputs a compared output pulse signal. The gate logic unit outputs the output pulse signal which is logically calculated using a predetermined internal signal and the output pulse signal of the comparison unit. The digital control unit generates a corresponding request signal based on the pulse signal outputted from the gate logic unit.
Abstract:
A frequency sensing apparatus is provided to maintain safety of a hardware device by removing dangerous elements from the hardware device through sensing of changes in the frequency of a clock signal. A frequency sensing apparatus includes an integrator(11) and a comparator(12). The integrator receives clock signals and integrates the received clock signals. The comparator compares an output of the integrator with a predetermined threshold voltage. An output of the comparator indicates whether the clock signal is within a normal frequency range or not. The predetermined threshold voltage is set as a predetermined voltage equal to and more than an output voltage of the integrator corresponding to a lower limit frequency of the normal frequency range of the clock signal.
Abstract:
An apparatus for processing a sensor signal is provided to facilitate the access to a measurement system and an information protection system according to an application method. An apparatus for processing a sensor signal includes a current source(110), a resistance sensor(120), a ramp integrator(130), a comparator(140), and a controller(150). The current source generates and outputs regular current according to a setting. The resistance sensor generates a sensor voltage by using the current flowing from the current source. The ramp integrator generates and outputs integral voltage according to an input command. The comparator compares the sensor voltage and the integral voltage and outputs the compared result. The controller controls the generation and output of the integral voltage according to the output of the comparator.
Abstract:
전파식별 태그 장치 및 그 인증 방법이 개시된다. 본 발명의 전파식별 태그 장치는 디바이스, 디바이스 인식부, RF 처리부 및 제어부를 포함한다. 디바이스는 입력되는 제1신호에 응답하여 제2신호를 출력한다. 디바이스 인식부는 제어신호에 의해 제1신호를 디바이스에 출력하고, 제2신호를 수신하여 N비트(N은 1보다 큰 정수) 데이터를 출력한다. RF 처리부는 RF 신호를 수신하고, RF 신호로부터 명령을 추출한다. 제어부는 추출된 명령에 따라 디바이스 인식부에 제어신호를 출력하며, 추출된 명령에 대응하여 N비트 데이터를 입력받아 처리한다.
Abstract:
본 발명은 AES 블록 암호의 라운드 연산을 하드웨어로 구현할 때, 많은 게이트 수를 필요로 하는 믹스 칼럼 변환의 게이트 수를 줄여 빠른 시간에 다항식 곱셈을 수행하기 위한 것으로, 이를 위한 구성은 입력 데이터 값에 대하여 한 바이트씩 연산을 수행한 후, 수행된 한 바이트 단위의 데이터 값을 클럭(clock)이 들어올 때마다 쉬프트시켜 제공하는 저장부와, 저장부로부터 제공되는 바이트 단위의 데이터 값이 암호화 모드인지, 아니면 복호화 모드인지를 결정하고, 결정된 모드 각각에 맞게 바이트 단위의 데이터 값을 제공하는 제1,2,3,4 다중화기와, 제1다중화기에 의해 결정된 각각의 모드에 따라 제공되는 바이트 단위의 데이터 값 중 최상위 비트 값(In(7))이 마스크의 값으로 할당되며, 할당된 마스크의 값에 따라 16진수 값 {02}를 곱하여 제공하는 제1 � �셈기와, 제1다중화기에 의해 결정된 각각의 모드에 따라 제공되는 바이트 단위의 데이터 값 중 상위 3비트 값(In(7:5))이 마스크의 값으로 할당되며, 할당된 마스크의 값에 따라 16진수 값 {0e}를 곱하여 제공하는 제2 곱셈기와, 제2다중화기에 의해 결정된 각각의 모드에 따라 제공되는 바이트 단위의 데이터 값 중 최상위 비트 값(In(7))이 마스크의 값으로 할당되며, 할당된 마스크의 값에 따라 16진수 값 {03}을 곱하여 제공하는 제3 곱셈기와, 제2다중화기에 의해 결정된 각각의 모드에 따라 제공되는 바이트 단위의 데이터 값 중 상위 3비트 값(In(7:5))이 마스크의 값으로 할당되며, 할당된 마스크의 값에 따라 16진수 값{0b}를 곱하여 제공하는 제4 곱셈기와, 제3다중화기에 의해 결정된 복호화 모드에 따라 제공되는 바이트 단위의 데이터 값 중 상위 3비트 값(In(7:5 ))이 마스크의 값으로 할당되며, 할당된 마스크의 값에 따라 16진수 값{0d}를 곱하여 제공하는 제5 곱셈기와, 제4다중화기에 의해 결정된 복호화 모드에 따라 제공되는 바이트 단위의 데이터 값 중 상위 3비트 값(In(7:5))이 마스크의 값으로 할당되며, 할당된 마스크의 값에 따라 16진수의 값{09}를 곱하여 제공하는 제6 곱셈기와, 제1,3 곱셈기 각각의 다항식 곱셈 연산 결과인 데이터 값과, 제3,4 다중화기에 의해 결정된 암호화 모드에 따라 제공되는 바이트 단위의 데이터 값을 각각 비트 단위로 XOR 연산을 수행하여 출력하는 제1 XOR 연산기와, 제2,4,5,6 곱셈기 각각의 다항식 곱셈 연산 결과인 데이터 값을 각각 비트 단위로 XOR 연산을 수행하여 출력하는 제2 XOR 연산기와, 제1,2 XOR 연산기 각각으로부터 제공되는 8비트 출력 중 암호화 모드인지, 아니면 복호화 모� �인지에 따라 믹스 칼럼 변환의 결과 값을 결정하면서 출력(Out(7:0)을 수행하는 제5 다중화기를 포함한다. 따라서, AES 블록 암호용 믹스 칼럼 변환을 위한 다항식 곱셈 기의 면적을 작게 차지할 뿐만 아니라 입력에서 출력에 이르기까지 데이터가 거쳐야 할 게이트 수를 최소화하여 다항식 곱셈 장치의 동작 가능 주파수를 높일 수 있다. 그리고, AES 블록 암호용 믹스 칼럼 변환을 위한 다항식 곱셈기를 소프트웨어로 구현하는 것보다 훨씬 빠르게 동작한다. 또한, AES 블록 암호용 믹스 칼럼 변환을 위한 다항식 곱셈기를 AES 알고리즘의 암/복호화 장치에 적용하여 빠른 시간 내에 안전하게 데이터를 암호화 및 복호화 하는데 적용할 수 있다. 마지막으로, AES 블록 암호용 믹스 칼럼 변환을 위한 다항식 곱셈 장치가 AES 알고리즘에만 국한되지 않고 다른 다항식 곱셈이 필요한 장치에도 쉽게 적용할 수 있다는 효과가 있다.