본문 바로가기
KERD
논문KCI 등재

해쉬함수를 이용한 전자서명 알고리즘분석 및 구현

Analysis and implementation of Digital Signature Algorithm using Hash function

0

조회

0

다운로드

2

인용

0

참고문헌

키워드

주제분류학제간연구

초록

본 논문에서 제안하는 A_SHA1해쉬 함수는 메시지의 무결성을 검증하기 위해 사용하였으며, 기존의 SHA1해쉬 함수와 달리 메시지를 압축하기 전에 역방향 저장과 순환 시프트연산, XOR 연산 과정을 추가하여 해쉬값을 계산함으로써 역변환 공격에 좀더 보안을 강화시켰다. A_RSA 서명 알고리즘은 메시지 인증과 신원확인, 부인방지를 위해 사용하였으며, 기존 RSA 서명 알고리즘의 최종 서명문에 순환 시프트 연산과 XOR 연산을 추가하여 보안을 향상시켰다. RSA 암호 알고리즘은 기밀성을 부여 하기 위해 사용하였으며, 전자서명 검증과정에서 필요한 원 메시지를 보호하여 전송하기 위해 암호화하여 구현하였다.

Abstract

The A_SHAI hash function I propose in this paper is used to verify the integrity of messages. This hash function, unlike the existing SHAI hash function, enables us to tighten further security against possible reverse attacks by calculating a hash value to which we adds a backward storage, a circular shift operation and ax XOR operation prior to the message digital sign. The A_RSA signature algorithm is used for message certification, authentication, and non-repudiation, which is also intended to tighten further security by adding a circular shift operation and an XOR operation to the final digital signature of the established RSA signature algorithm. RSA encryption algorithm is used to secure confidentiality in encrypted form for a protective transmission of the orginal message necessary for digital signature and verification.

참고문헌 (15)

  1. Federal Information Processing Standards Publication(FIPS PUB), "Secure Hash Standard", 57(21), pp.3747~3749 (1992)
  2. MD2, MD4, MD5, SHA and Other Hash Function, "M. J. B. Robshaw", RSA Laboratories, ~, pp.Technical Report TR-101 (1994)
  3. "PKCS #1 v2.1 RSA Cryptography Standard (Draft.2, January 5, 2001)", 6~20 (2001)
  4. R. Rivest, "A Method for Obtaining Digital Signature and Pubic Key Cryptosystem", Communication of the ACM, 21(2), pp.120~126 (1987)
  5. A Design and Estimation of Elliptic Curve Security Socket Layer Protocol, "jeong, Eun Hee", 8~10 (2002)
  6. Improved_Secure Electronic Transaction Protocol based on Elliptic Curve Cryptosystem, "in-seock, Cho", 9~10 (2003)
  7. 이만영, "인터넷 보안기술", pp.120~122 (2002), 생능출판사
  8. 이만영, "차세대 네트워크 보안기술", pp.96~100 (2002), 생능출판사
  9. 함명묵, "정보보호 개론", pp.204~207 (2006), 정익사
  10. 고훈, "인터넷과 정보보안", pp.12~13 (2004), 정익사
  11. 이병관, "전자상거래 보안", pp.231~232 (2002), 남두도서
  12. 인증서 기반 전자 서명 알고리즘, "한국정보통신기술협회", 1~6, pp.TTAS.KO-12.0001 (2000), R1
  13. 해쉬 알고리즘 표준(HAS-160), "한국정보통신기술협회", 1~12, pp.TTAS.KO-12.0011 (2005), R2
  14. 원동호, "현대암호학", pp.185~189 (2002), 성균관대학교 전기전자 및 컴퓨터 공학부 정보통신보호 연구실

관련 논문AI추천

이 간행물의 다른 논문 (16건)