반응형
Question
인터넷뱅킹에서 사용되는 OTP있자나요
인터넷도 연결되어있지 않은데 어떻게 계속바뀌는 비밀번호가 보안성을 가지고
그 단말은 어떻게 인터넷과 연결되는지... 궁금합니다.
Answer
OTP 내부에는 CPU와 시간 기억하는 RTC 칩이 존재합니다.
RTC에서 현재 시간을 넘겨 받은 CPU가 미리 입력되어 있는 사용자 구별 ID값을 해시 패스워드로
변경 합니다. 해시 패스워드는 특정 알고리즘을 통해서 만들어 지는데... 암호화는되지만 복호화가
불가능한 코드에요.
따라서 사용자 구별ID값과 시간 값, 난수 값을 입력값으로 하여 184710293 이런식으로 추출되는거죠.
이렇게 생성된 OTP 값을 전달받은 곳에서도..사용자 ID 구별값과 시간 값을 조합하여 생성된 값이
존재합니다. 근데 이걸 그대로 사용불가능 합니다. OTP 기기에서는 난수를 첨가했기 때문입니다.
물론 난수부분 제거하거나..난수값 범위가 1 ~ 100 까지라면 똑같은 방법으로 100 개의 key를 만들어
대조하는 방식을 이용한다고 보시면 되겠습니다.
반응형
'경제 > 금융' 카테고리의 다른 글
카카오뱅크랑 카카오페이 차이가 뭔가요? (0) | 2022.06.03 |
---|---|
블럭 세일이 뭐죠? (0) | 2022.05.10 |
증권가에서 사용하는 bulls 와 bears 의 뜻과 상징은 무엇입니까? (1) | 2022.05.10 |
코스피, 코스닥의 차이 (0) | 2022.05.10 |
통장쪼개기가 뭔가요? (0) | 2022.05.10 |
왜 신용카드의 유효기간은 일반적으로 5년으로 되어있나요? (0) | 2022.05.04 |
국채라는게 무엇인가요 ㅜㅜ (0) | 2022.05.04 |
삼성페이의 작동원리가 궁금합니다. (0) | 2022.05.04 |