최근 인터넷과 같은 통신 기술이 급속도로 발전함에 따라 많은 서비스들이 온라인을 통해서 이루어지고 있다 그러나 인터넷은 개방형 네트워크이기 때문에 공격자에 의한 시스템 침입 도청 등과 같은 여러 공격이 쉽게 발생되고 있으며 이러한 피해를 막기 위해 최근 인터넷 보안에 대한 관심이 높아지고 있다. 특히 전자금융거래의 급속한 발전으로 인해 인터넷 뱅킹 서비스의 이용이 증가되고 있으며 이에 따른 전자금융 해킹 및 보안 사고가 발생되고 있다 이러한 보안 사고 발생을 줄일 수 있는 방법 중 사용자 인증 방법이 가장 보편적으로 사용된다. 인증(Authentication)이란특정 사용자가 접속을 요구할 때 사용자의 신원에 대한 보증 기능으로 현재 Identity/Password를 기반으로 한 인증 기법이 가장 많이 사용되고 있다. 간단한 패스워드 인증 방법 이외에 사용자가 소유하고 있는 매체나 사용자 고유의 생체정보를 이용한 강력한 인증 방법도 사용되고 있다. 이러한 인증 방법들은 보안의 중요성에 따라 구분되어서 사용된다. 현재 전자 금융 거래에서 사용되는 인증 방법은 보안 카드와 ...
최근 인터넷과 같은 통신 기술이 급속도로 발전함에 따라 많은 서비스들이 온라인을 통해서 이루어지고 있다 그러나 인터넷은 개방형 네트워크이기 때문에 공격자에 의한 시스템 침입 도청 등과 같은 여러 공격이 쉽게 발생되고 있으며 이러한 피해를 막기 위해 최근 인터넷 보안에 대한 관심이 높아지고 있다. 특히 전자금융거래의 급속한 발전으로 인해 인터넷 뱅킹 서비스의 이용이 증가되고 있으며 이에 따른 전자금융 해킹 및 보안 사고가 발생되고 있다 이러한 보안 사고 발생을 줄일 수 있는 방법 중 사용자 인증 방법이 가장 보편적으로 사용된다. 인증(Authentication)이란특정 사용자가 접속을 요구할 때 사용자의 신원에 대한 보증 기능으로 현재 Identity/Password를 기반으로 한 인증 기법이 가장 많이 사용되고 있다. 간단한 패스워드 인증 방법 이외에 사용자가 소유하고 있는 매체나 사용자 고유의 생체정보를 이용한 강력한 인증 방법도 사용되고 있다. 이러한 인증 방법들은 보안의 중요성에 따라 구분되어서 사용된다. 현재 전자 금융 거래에서 사용되는 인증 방법은 보안 카드와 공인 인증서를 이용하여 사용자를 인증하고 있다 그러나 최근에는 일회용 패스워드(OTP) 기법을 새롭게 도입하여 사용하고 있다 일회용 패스워드(OTP)는 사용자가 인증을 요구할 때 패스워드를 생성하여 사용하는 방법으로 매번 생성된 패스워드는 서로 다른 값을 가지고 있어 한번 사용된 패스워드는 재사용하지 않게 된다 이는 공격자가 네트워크상에서 패스워드를 도청하거나 사용자가 패스워드를 분실 하더라도 안전을 보장할 수 있게 된다. 또한 일회용 패스워드는 익명성 휴대성 확장성의 특징을 가지고 있으며 사용자의 개인 정보를 저장하여 이용하지 않기 때문에 개인 정보 유출을 사전에 방지 할 수 있다. 현재의 OTP 인증 시스템을 보면 크게 비 동기화 방식과 동기화 방식으로 나누어 지게 되는데 비 동기화 방식은 질의 응답 형식으로 서버측에서 질의에 대한 응답을 가지고 있어야 되는 단점을 지니고 있다 동기화 방식으로 많이 사용되어 지고 있는 시간 동기화 방식은 정해진 시간(예 ,1분) 동안 OTP코드의 값이 달라지지 않는 문제점이 있다 1분이라는 시간 동안 키로그 또는 중간 공격자에 의해 OTP 코드 값이 유출 되었을 경우 재 전송 공격 또는 MITM 공격에 약하다는 단점을 지니고 있다. 본 논문에서는 스트림 암호알고리즘을 OTP에 적합하게 사용 할 수 있도록 클럭 카운터를 이용하였으며 RFID OTP 인증 시스템과은 은행용 OTP 인증 단말기의 구현에 적용하였다 먼저, RFID OTP 인증 시스템을 구현하기 위해서는 저전력 저용량 고비도와 개인 프라이버시 등의 문제를 해결해야 한다. 이러한 것들을 해결하기 위해서 적은 용량에 고비도를 가지는 스트림 암호 알고리즘을 사용 하는 것이 한가지 해결책이다. 기존의 DES, AES 등과 같은 표준 암호 알고리즘은 RFID와 은행용 OTP 단말기와 같은 작은 용량을 가지는 장치에서 사용하기에 부적합 하며 해쉬와 같은 알고리즘을 쓸 경우에도 저비도로 인한 보안 문제가 생긴다. 이러한 단점을 해결하기 위해 스트림 암호 알고리즘을 이용한 RFID OTP 인증 프로토콜과 은행용 OTP 단말기에 적합한 새로운 인증 방식을 구현을 하게 되었다. 새로운 인증 프로토콜은 첫 번째, 클럭 카운터를 이용하여 스트림 암호 알고리즘을 OTP로 사용이 가능하게 만들었다 두 번째 , RFID에서는 빠른 억세스가 가능하도록 DBSN(DataBase Section Number)를 적용하였다. 세 번째, 은행용 단말기에 적용 가능 하도록 N-BOX(Number Box)를 이용하여 은행에서 사용 가능한 OTP 인증 방식을 제안하였으며 는 각 개인 사용자마다의 은행용 보안 카드를 대신 할 수 있으며, 한정된 키워드를 갖는 시스템에 적합하도록 구현하였다. 네 번째, 은행 계좌 이체 과정에서 가장 중요한 정보인 계좌 이체 정보를 OTP 장치에 입력을 통해 OTP 코드를 생성함으로써 공격자에 의한 계좌 이체 정보의 수정,OTP 코드의 재사용 및 MITM(Man-In-The-Middle) 공격에 강인한 은행용 OTP 인증 방식을 MITM (Man-In-The-Middle) 제안한다.
최근 인터넷과 같은 통신 기술이 급속도로 발전함에 따라 많은 서비스들이 온라인을 통해서 이루어지고 있다 그러나 인터넷은 개방형 네트워크이기 때문에 공격자에 의한 시스템 침입 도청 등과 같은 여러 공격이 쉽게 발생되고 있으며 이러한 피해를 막기 위해 최근 인터넷 보안에 대한 관심이 높아지고 있다. 특히 전자금융거래의 급속한 발전으로 인해 인터넷 뱅킹 서비스의 이용이 증가되고 있으며 이에 따른 전자금융 해킹 및 보안 사고가 발생되고 있다 이러한 보안 사고 발생을 줄일 수 있는 방법 중 사용자 인증 방법이 가장 보편적으로 사용된다. 인증(Authentication)이란특정 사용자가 접속을 요구할 때 사용자의 신원에 대한 보증 기능으로 현재 Identity/Password를 기반으로 한 인증 기법이 가장 많이 사용되고 있다. 간단한 패스워드 인증 방법 이외에 사용자가 소유하고 있는 매체나 사용자 고유의 생체정보를 이용한 강력한 인증 방법도 사용되고 있다. 이러한 인증 방법들은 보안의 중요성에 따라 구분되어서 사용된다. 현재 전자 금융 거래에서 사용되는 인증 방법은 보안 카드와 공인 인증서를 이용하여 사용자를 인증하고 있다 그러나 최근에는 일회용 패스워드(OTP) 기법을 새롭게 도입하여 사용하고 있다 일회용 패스워드(OTP)는 사용자가 인증을 요구할 때 패스워드를 생성하여 사용하는 방법으로 매번 생성된 패스워드는 서로 다른 값을 가지고 있어 한번 사용된 패스워드는 재사용하지 않게 된다 이는 공격자가 네트워크상에서 패스워드를 도청하거나 사용자가 패스워드를 분실 하더라도 안전을 보장할 수 있게 된다. 또한 일회용 패스워드는 익명성 휴대성 확장성의 특징을 가지고 있으며 사용자의 개인 정보를 저장하여 이용하지 않기 때문에 개인 정보 유출을 사전에 방지 할 수 있다. 현재의 OTP 인증 시스템을 보면 크게 비 동기화 방식과 동기화 방식으로 나누어 지게 되는데 비 동기화 방식은 질의 응답 형식으로 서버측에서 질의에 대한 응답을 가지고 있어야 되는 단점을 지니고 있다 동기화 방식으로 많이 사용되어 지고 있는 시간 동기화 방식은 정해진 시간(예 ,1분) 동안 OTP코드의 값이 달라지지 않는 문제점이 있다 1분이라는 시간 동안 키로그 또는 중간 공격자에 의해 OTP 코드 값이 유출 되었을 경우 재 전송 공격 또는 MITM 공격에 약하다는 단점을 지니고 있다. 본 논문에서는 스트림 암호 알고리즘을 OTP에 적합하게 사용 할 수 있도록 클럭 카운터를 이용하였으며 RFID OTP 인증 시스템과은 은행용 OTP 인증 단말기의 구현에 적용하였다 먼저, RFID OTP 인증 시스템을 구현하기 위해서는 저전력 저용량 고비도와 개인 프라이버시 등의 문제를 해결해야 한다. 이러한 것들을 해결하기 위해서 적은 용량에 고비도를 가지는 스트림 암호 알고리즘을 사용 하는 것이 한가지 해결책이다. 기존의 DES, AES 등과 같은 표준 암호 알고리즘은 RFID와 은행용 OTP 단말기와 같은 작은 용량을 가지는 장치에서 사용하기에 부적합 하며 해쉬와 같은 알고리즘을 쓸 경우에도 저비도로 인한 보안 문제가 생긴다. 이러한 단점을 해결하기 위해 스트림 암호 알고리즘을 이용한 RFID OTP 인증 프로토콜과 은행용 OTP 단말기에 적합한 새로운 인증 방식을 구현을 하게 되었다. 새로운 인증 프로토콜은 첫 번째, 클럭 카운터를 이용하여 스트림 암호 알고리즘을 OTP로 사용이 가능하게 만들었다 두 번째 , RFID에서는 빠른 억세스가 가능하도록 DBSN(DataBase Section Number)를 적용하였다. 세 번째, 은행용 단말기에 적용 가능 하도록 N-BOX(Number Box)를 이용하여 은행에서 사용 가능한 OTP 인증 방식을 제안하였으며 는 각 개인 사용자마다의 은행용 보안 카드를 대신 할 수 있으며, 한정된 키워드를 갖는 시스템에 적합하도록 구현하였다. 네 번째, 은행 계좌 이체 과정에서 가장 중요한 정보인 계좌 이체 정보를 OTP 장치에 입력을 통해 OTP 코드를 생성함으로써 공격자에 의한 계좌 이체 정보의 수정,OTP 코드의 재사용 및 MITM(Man-In-The-Middle) 공격에 강인한 은행용 OTP 인증 방식을 MITM (Man-In-The-Middle) 제안한다.
Recently communication technologies such as Internet evolve rapidly, and many services are now available through online and one of the most important services is the Internet banking. Since Internet is an open network, the system can be intruded by an attacker. Attacks such as eavesdropping can be e...
Recently communication technologies such as Internet evolve rapidly, and many services are now available through online and one of the most important services is the Internet banking. Since Internet is an open network, the system can be intruded by an attacker. Attacks such as eavesdropping can be easily performed. The increased use of Internet banking has also incurred more hacking and security breaches. The recent interest in Internet security to prevent such damage is increasing. User authentication is the most common security method used today to reduce these incidents. Authentication by checking the ID/password is performed to verify the user’s identity when a specific user requires access. In addition, strong authentication method with user’s biometric information or security information kept in storage media is also being applied. The usage of these authentication methods are based on the required level of security. Although current Internet banking requires the user to authenticate with security card and a certified certificate, a new technique known as one-time password (OTP) is introduced recently. OTP authentication requires that for each authentication a freshly generated password that has different value than the previously used one. This means each password can only be used once and therefore prevents the reuse of old passwords. OTP can guarantee the safety of the authentication even when the attacker is tapping the password over the network or the user lost his own password. OTP has the characteristics of anonymity, portability, scalability; it can prevent the leakage of the user's personal information since the information cannot be stored and used at a later time. Currently, OTP authentication system can be divided into non synchronized and synchronized method. Non synchronized method requires the server to perform challenge-responses with the client which has some disadvantages. As for synchronized method, there are many different way to perform synchronization. In time-based synchronized OTP method, the value of the OTP does not change within a specific period (e.g. 1 minute). During this period, the OTP is weak against key-loggers and Man-In-The-Middle (MITM) attacks since the recorded OTP can be replayed. Furthermore, to implement RFID OTP authentication system, there are several issues. Conventional standard encryption algorithms such as DES and AES are not suitable for use within the devices that have little capacity and operate on low power such as RFID and OTP devices for banks. Furthermore, problems can arise due to lower processing capability if algorithm such as hashing algorithm were to be applied. In this thesis, a method to generate OTP using a stream cipher algorithm with a clock counter is proposed. This method can then be applied to RFID OTP authentication system and OTP authentication device for bank to overcome the above problems. A RFID OTP protocol and new authentication methods for OTP devices which will be used in bank are proposed. In the new authentication protocol, the OTP generated using stream cipher algorithm with clock counter is applied with a Database Section Number (DBSN) to enable faster access for RFID. This OTP method can also be used by the bank to generate Number Box (N-Box) to provide OTP authentication and use together with the OTP authentication device instead of using the security card. In addition, we proposed the strongest OTP authentication method for banks to stop various attack such as modification of bank transfer information, reuse of OTP code and the MITM attack. OTP generated from the device is used to protect the most important phase in bank account transfer process which is the transferring of banking information.
Recently communication technologies such as Internet evolve rapidly, and many services are now available through online and one of the most important services is the Internet banking. Since Internet is an open network, the system can be intruded by an attacker. Attacks such as eavesdropping can be easily performed. The increased use of Internet banking has also incurred more hacking and security breaches. The recent interest in Internet security to prevent such damage is increasing. User authentication is the most common security method used today to reduce these incidents. Authentication by checking the ID/password is performed to verify the user’s identity when a specific user requires access. In addition, strong authentication method with user’s biometric information or security information kept in storage media is also being applied. The usage of these authentication methods are based on the required level of security. Although current Internet banking requires the user to authenticate with security card and a certified certificate, a new technique known as one-time password (OTP) is introduced recently. OTP authentication requires that for each authentication a freshly generated password that has different value than the previously used one. This means each password can only be used once and therefore prevents the reuse of old passwords. OTP can guarantee the safety of the authentication even when the attacker is tapping the password over the network or the user lost his own password. OTP has the characteristics of anonymity, portability, scalability; it can prevent the leakage of the user's personal information since the information cannot be stored and used at a later time. Currently, OTP authentication system can be divided into non synchronized and synchronized method. Non synchronized method requires the server to perform challenge-responses with the client which has some disadvantages. As for synchronized method, there are many different way to perform synchronization. In time-based synchronized OTP method, the value of the OTP does not change within a specific period (e.g. 1 minute). During this period, the OTP is weak against key-loggers and Man-In-The-Middle (MITM) attacks since the recorded OTP can be replayed. Furthermore, to implement RFID OTP authentication system, there are several issues. Conventional standard encryption algorithms such as DES and AES are not suitable for use within the devices that have little capacity and operate on low power such as RFID and OTP devices for banks. Furthermore, problems can arise due to lower processing capability if algorithm such as hashing algorithm were to be applied. In this thesis, a method to generate OTP using a stream cipher algorithm with a clock counter is proposed. This method can then be applied to RFID OTP authentication system and OTP authentication device for bank to overcome the above problems. A RFID OTP protocol and new authentication methods for OTP devices which will be used in bank are proposed. In the new authentication protocol, the OTP generated using stream cipher algorithm with clock counter is applied with a Database Section Number (DBSN) to enable faster access for RFID. This OTP method can also be used by the bank to generate Number Box (N-Box) to provide OTP authentication and use together with the OTP authentication device instead of using the security card. In addition, we proposed the strongest OTP authentication method for banks to stop various attack such as modification of bank transfer information, reuse of OTP code and the MITM attack. OTP generated from the device is used to protect the most important phase in bank account transfer process which is the transferring of banking information.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.