은행 OTP 숫자 발생 원리가 궁금합니다

은행이나 증권사 OTP 를 보면 일정 시간간격으로 숫자가 계속 바뀌는데요 기기 자체에 통신모듈도 없는데 어디서 숫자를 받아오는건지 숫자는 어떤 방식으로 발생하는지 궁금하네요

1개의 답변이 있어요!

  • 은행 OTP의 경우 숫자가 나오고 이에 대해서 암호 인증이 가능한 것입니다. 당연하게 통신하는 모듈은 없고 매우 저전력으로 진행이 되며 보통 배터리가 내장이 되어 있고 3년에서 5년 정도 유지가 됩니다.

    원리는 조금 어렵습니다. 우선 난수를 발생하고 이 난수가 나오는 시간에 따라서 암호화가 됩니다. 그게 6자리의 번호입니다. 이미 은행 시스템이나 OTP에는 숫자가 모두 내장이 되어 있고 시계에 따라서 암호화가 된 숫자가 나오는 원리라고 보면 됩니다.

    기본적인 암호 시스템 체계를 알면 도움이 됩니다. 설명하기에는 너무 길고 알고 있다고 하여서 돈이 되는 것도 아닙니다. 그냥 단순하게 위의 원리로 생각을 하면 됩니다. 숫자는 이미 저장이 되어 있고 이를 시간에 따라서 난수로 바꾸는 것입니다.