OTP formation method of encipherment algorithm using of N-BOX

2011 
본 발명은 암호 알고리즘의 일회용 패스워드(OTP) 생성방법에 관한 것으로, (a) 개인이 입력한 ID 및/또는 패스워드를 스트림 암호화 알고리즘을 이용하여 키 수열을 생성하는 단계; (b) 개인 또는 기기장치의 식별번호(PIN)를 이용하여 피드백 함수를 생성하는 단계; (c) 상기 피드백 함수를 이용하여 피드백 값을 생성하는 단계; (d) 상기 식별번호(PIN) 및 피드백 값을 이용하여 숫자로 구성된 N-BOX를 생성하는 단계; 및 (e) 상기 키수열에 의해 상기 N-BOX의 숫자와 치환하여 OTP를 생성하는 단계를 포함한다. 이와 같은 본 발명을 제공하면, 종래의 S-BOX의 Bit 단위의 치환으로 OTP로 사용의 문제점을 해결하고, 사용자 개인의 전화 번호, 사용자 단말기의 PIN 번호를 이용하여 개개인 마다 서로 다른 N-BOX를 생성할 수 있으며, 스트림 암호 알고리즘 이나 블럭 암호 알고리즘 등에서도 출력되는 키 수열에 대응되는 일회용 패스워드를 용이하게 생성할 수 있게 된다.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []