1 |
1
금융 IC 카드에 대한 부채널 안전성 검증을 수행하기 위하여,금융 IC 카드 프로토콜 내에 마지막 바이트가 0x80이 아닌 랜덤 16 바이트 평문을 전송하는 평문 전송부;프로토콜을 수행하여 SEED 연산을 하고 블록 암호 알고리즘 SEED 구분이 되는지 판단하는 SEED 구분 판단부;상기 SEED 구분 판단부에서 블록 암호 알고리즘 SEED 구분이 되는 것으로 판단되면 파형을 수집하여 블록 암호 알고리즘 SEED 구분을 하는 SEED 구분 처리부;상기 SEED 구분 판단부에서 블록 암호 알고리즘 SEED 구분이 되지 않는 것으로 판단되면 금융 IC 카드 프로토콜 내에 랜덤 15 바이트와 마지막 바이트 0x80 평문이 전송되도록 마지막 바이트 값을 고정하는 바이트 값 고정부;상기 평문 전송부를 통하여 전송되는 랜덤 15 바이트와 마지막 바이트 0x80 평문을 받아 SEED 연산을 하여 파형 차이가 있는지를 판단하는 파형 차이 판단부;를 포함하는 것을 특징으로 하는 금융 IC 카드 내의 블록 암호화 알고리즘 SEED 연산 구분을 위한 장치
|
2 |
2
제 1 항에 있어서, 상기 파형 차이 판단부에서 마지막 바이트가 0x80이 아닌 랜덤 16 바이트 평문에 위한 파형과, 랜덤 15 바이트와 마지막 바이트 0x80 평문에 의한 파형의 차이가 있는 것으로 판단되면,SEED 구분 처리부에서 블록 암호 알고리즘 SEED 구분을 하는 것을 특징으로 하는 금융 IC 카드 내의 블록 암호화 알고리즘 SEED 연산 구분을 위한 장치
|
3 |
3
제 1 항 또는 제 2 항에 있어서, 금융 IC 카드 프로토콜 내에 마지막 바이트가 0x80이 아닌 랜덤 16 바이트 평문이 전송되는 경우에는 금융 IC 카드 프로토콜 내에서 SEED를 3회 수행하고,랜덤 15 바이트와 마지막 바이트 0x80 평문이 전송되는 경우에는 금융 IC 카드 프로토콜 내에서 SEED를 4회 수행하는 것을 특징으로 하는 금융 IC 카드 내의 블록 암호화 알고리즘 SEED 연산 구분을 위한 장치
|
4 |
4
금융 IC 카드에 대한 부채널 안전성 검증을 수행하기 위하여,금융 IC 카드 프로토콜 내에 계좌번호 마지막 바이트가 0x80이 아닌 랜덤 16 바이트 평문을 전송하여 구해진 파형(P1)을 추출하는 P1 파형 획득부;금융 IC 카드 프로토콜 내에 랜덤 15 바이트와 마지막 바이트 0x80 평문을 전송하여 구해진 파형(P2)을 추출하는 P2 파형 획득부;상기 P1 파형 획득부의 P1 파형과 P2 파형 획득부의 P2 파형의 차이의 파형인 P3 파형을 추출하는 P3 파형 획득부;블록 암호 알고리즘 SEED를 구분하기 위하여 상기 P1 파형 내에서 상기 P3 파형과 일치하는 3개 구간의 파형을 추출하는 SEED 파형 추출부;를 포함하는 것을 특징으로 하는 금융 IC 카드 내의 블록 암호화 알고리즘 SEED 연산 구분을 위한 장치
|
5 |
5
금융IC카드에 대한 부채널 안전성 검증을 수행하기 위하여,금융 IC 카드 프로토콜 내에 마지막 바이트가 0x80이 아닌 랜덤 16 바이트 평문을 전송하여 구해진 파형(P1)을 획득하고,상기 파형(P1)과 금융 IC 카드 프로토콜 내에 랜덤 15 바이트와 마지막 바이트 0x80 평문을 전송하여 구해진 파형(P2)의 차이를 이용하여,블록 암호 알고리즘 SEED를 구분하기 위한 파형(P3)을 추출하는 것을 특징으로 하는 금융 IC 카드 내의 블록 암호화 알고리즘 SEED 연산 구분을 위한 방법
|
6 |
6
제 5 항에 있어서, 금융 IC 카드 프로토콜 내에 마지막 바이트가 0x80이 아닌 랜덤 16 바이트 평문이 전송되는 경우에는 금융 IC 카드 프로토콜 내에서 SEED를 3회 수행하고,랜덤 15 바이트와 마지막 바이트 0x80 평문이 전송되는 경우에는 금융 IC 카드 프로토콜 내에서 SEED를 4회 수행하는 것을 특징으로 하는 금융 IC 카드 내의 블록 암호화 알고리즘 SEED 연산 구분을 위한 방법
|
7 |
7
제 5 항 또는 제 6 항에 있어서, 상기 파형(P1) 내에서 파형(P3)와 일치하는 3개 구간의 파형을 추출하는 것을 특징으로 하는 금융 IC 카드 내의 블록 암호화 알고리즘 SEED 연산 구분을 위한 방법
|
8 |
8
금융 IC 카드에 대한 부채널 안전성 검증을 수행하기 위하여,금융 IC 카드 프로토콜 내에 마지막 바이트가 0x80이 아닌 랜덤 16 바이트 평문을 전송하는 평문 전송 단계;프로토콜을 수행하여 SEED 연산을 하고 블록 암호 알고리즘 SEED 구분이 되는지 판단하는 SEED 구분 판단 단계;상기 SEED 구분 판단 단계에서 블록 암호 알고리즘 SEED 구분이 되는 것으로 판단되면 파형을 수집하여 블록 암호 알고리즘 SEED 구분을 하는 SEED 구분 처리 단계;상기 SEED 구분 판단 단계에서 블록 암호 알고리즘 SEED 구분이 되지 않는 것으로 판단되면 금융 IC 카드 프로토콜 내에 랜덤 15 바이트와 마지막 바이트 0x80 평문이 전송되도록 마지막 바이트 값을 고정하는 바이트 값 고정 단계;평문 전송부를 통하여 전송되는 랜덤 15 바이트와 마지막 바이트 0x80 평문을 받아 SEED 연산을 하여 파형 차이가 있는지를 판단하는 파형 차이 판단 단계;를 포함하는 것을 특징으로 하는 금융 IC 카드 내의 블록 암호화 알고리즘 SEED 연산 구분을 위한 방법
|
9 |
9
제 8 항에 있어서, 상기 파형 차이 판단 단계에서 마지막 바이트가 0x80이 아닌 랜덤 16 바이트 평문에 위한 파형과, 랜덤 15 바이트와 마지막 바이트 0x80 평문에 의한 파형의 차이가 있는 것으로 판단되면,SEED 구분 처리 단계에서 블록 암호 알고리즘 SEED 구분을 하는 것을 특징으로 하는 금융 IC 카드 내의 블록 암호화 알고리즘 SEED 연산 구분을 위한 방법
|
10 |
10
제 8 항 또는 제 9 항에 있어서, 금융 IC 카드 프로토콜 내에 마지막 바이트가 0x80이 아닌 랜덤 16 바이트 평문이 전송되는 경우에는 금융 IC 카드 프로토콜 내에서 SEED를 3회 수행하고,랜덤 15 바이트와 마지막 바이트 0x80 평문이 전송되는 경우에는 금융 IC 카드 프로토콜 내에서 SEED를 4회 수행하는 것을 특징으로 하는 금융 IC 카드 내의 블록 암호화 알고리즘 SEED 연산 구분을 위한 방법
|
11 |
11
금융 IC 카드에 대한 부채널 안전성 검증을 수행하기 위하여,금융 IC 카드 프로토콜 내에 계좌번호 마지막 바이트가 0x80이 아닌 랜덤 16 바이트 평문을 전송하여 구해진 파형(P1)을 추출하는 P1 파형 획득 단계;금융 IC 카드 프로토콜 내에 랜덤 15 바이트와 마지막 바이트 0x80 평문을 전송하여 구해진 파형(P2)을 추출하는 P2 파형 획득 단계;상기 P1 파형 획득 단계에서 구해진 P1 파형과 P2 파형 획득 단계에서 구해진 P2 파형의 차이의 파형인 P3 파형을 추출하는 P3 파형 획득 단계;블록 암호 알고리즘 SEED를 구분하기 위하여 상기 P1 파형 내에서 상기 P3 파형과 일치하는 3개 구간의 파형을 추출하는 SEED 파형 추출 단계;를 포함하는 것을 특징으로 하는 금융 IC 카드 내의 블록 암호화 알고리즘 SEED 연산 구분을 위한 방법
|