DOI QR코드

DOI QR Code

Management Method to Secure Private Key of PKI using One Time Password

OTP를 이용한 PKI 기반의 개인키 파일의 안전한 관리 방안

  • Received : 2014.10.08
  • Accepted : 2014.10.30
  • Published : 2014.12.28

Abstract

We have various e-commerce like on-line banking, stock trading, shopping using a PC or SmartPhone. In e-commerce, two parties use the certificate for identification and non-repudiation but, the attack on the certificate user steadily has been increasing since 2005. The most of hacking is stealing the public certificate and private key files. After hacking, the stolen public certificate and private key file is used on e-commerce to fraud. Generally, the private key file is encrypted and saved only with the user's password, and an encrypted private key file can be used after decrypted with user password. If a password is exposed to hackers, hacker decrypt the encrypted private key file, and uses it. For this reason, the hacker attacks user equipment in a various way like installing Trojan's horse to take over the user's certificate and private key file. In this paper, I propose the management method to secure private key of PKI using One Time Password certification technique. As a result, even if the encrypted private key file is exposed outside, the user's private key is kept safely.

인터넷이 활성화되면서 우리는 PC나 스마트폰에서 온라인 뱅킹, 주식 거래, 쇼핑 등의 다양한 전자상거래를 한다. 인터넷 상에서 거래 당사자 간의 신원확인 및 부인방지를 위한 주요 수단으로 공인인증서를 주로 활용한다. 하지만, 2005년 이후로 공인인증서 사용자에 대한 공격이 증가하고 있다. 즉, 공격자는 사용자 PC로부터 탈취한 공인인증서와 개인키 파일을 가지고, 은행 계좌 조회/이체나 전자상거래에 정당한 사용자로 위장하여 사용하게 된다. 이때, 개인키 파일은 사용자의 비밀번호로 암호화되어 저장되고, 필요할 때마다 복호화 되어 사용한다. 만약, 사용자의 비밀번호가 공격자에게 노출된다면 암호화된 개인키 파일을 쉽게 복호화 할 수 있다. 이러한 이유로 공격자는 사용자 PC에 트로이목마, 바이러스 등의 악성코드를 설치하여 사용자 인증서, 개인키 파일, 비밀번호를 탈취하려고 한다. 본 논문에서는 개인키 파일을 OTP 인증기술을 이용하여 암호화함으로써 안전하게 관리할 수 있는 방안을 제안한다. 그 결과, 암호화된 개인키 파일이 외부에 노출되더라도 일회용 패스워드와 사용자 비밀번호가 노출되지 않으므로 암호화된 개인키 파일은 안전하게 보관된다.

Keywords

References

  1. 전자서명법, 법률 제11690호, 2013.03.23 시행
  2. http://news.naver.com/main/read.nhn?mode=LSD &mid=sec&sid1=101&oid=014&aid=0000177855
  3. http://news.kbs.co.kr/news/NewsView.do?SEARCH_NEWS_CODE=2819893&ref=&
  4. http://www.zdnet.co.kr/news/newsview.asp?article _id=20131016174155
  5. http://www.ddaily.co.kr/news/article.html?no=116994
  6. 이형우, "안전한 로그인을 위한 소프트 보안카드 기반 다중 인증시스템", 한국콘텐츠학회논문지, 제9권, 제3호, pp.28-38, 2009.
  7. 김대진, 최홍섭, "OTP를 이용한 IPTV 콘텐츠 보호 및 인증 시스템 설계", 한국콘텐츠학회논문지, 제9권, 제8호, pp.129-137, 2009. https://doi.org/10.5392/JKCA.2009.9.8.129
  8. 고윤미, 권경희, "SIP에서의 강화된 사용자 인증 방식", 한국콘텐츠학회논문지, 제11권, 제12호, pp.88-93, 2011. https://doi.org/10.5392/JKCA.2011.11.12.088
  9. http://word.tta.or.kr
  10. B. Kaliski, PKCS #8: Private-Key Information Syntax Standard V1.2, RSA Laboratories, 2008.
  11. B. Kaliski, PKCS #5, Password Based Cryptography Standard V2.1, RSA Laboratories, 2000.