디지털 서명 및 공개 키 암호 시스템의 구현 방법
A Method for Implementing Digital Signatures and Public-Key Cryptosystems
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
본 논문에서는 데이터를 데이터베이스에 저장하면서 데이터의 무결성을 검증하기 위한 개선된 디지털 서명 알고리즘을 제안한다. 메시지가 수신되면 수신자는 메시지가 전송 중에 변경되지 않았는지 확인하기를 원할 수 있고, 또한 수신자는 발신자의 신원을 확인하기를 원할 수 있는 데, 이러한 서비스는 모두 디지털 서명 알고리즘을 통하여 달성된다. 디지털 서명은 수신자 또는 제3자에게 메시지가 실제로 서명되었음을 증명하는 데, 저장된 데이터 및 프로그램에 대해 디지털 서명을 생성하여 나중에 데이터 및 프로그램의 무결성을 확인할 수 있다. 본 논문에서는 안전한 키생성과 새로운 서명방법 및 수정된 알고리즘을 제시하고, 공개키 암호 시스템을 통해 메시지를 인증 서명할 수 있는 효율적인 방법을 제시하였다. 새로운 알고리즘은 개선된 서명 인증식을 도입하여 개발되고, 이러한 서명 및 검증 프로세스를 수행은 공개키로 수행되었다. 또한 서명, 확인 및 비교와 같은 새로운 서명 프로세스 및 검증 프로세스를 수행하기 위한 디지털 서명 작업을 위한 새로운 파라미터들 도입하여 서명 생성과 검증 방법을 수행하였다. 제안된 서명 알고리즘은 서명 및 검증 프로세스의 결과값을 비교하고 문서의 무결성 및 키 생성 시간, 서명 시간, 검증 시간 측면에서의 효율성을 확인하였다.
Abstract
In this paper, we propose an improved digital signature algorithm to verify data integrity while storing data in a database. When a message is received, the recipient may want to verify that the message has not been altered in transit, and the recipient may also want to verify the identity of the sender, both of which are achieved through digital signature algorithms. A digital signature proves to the recipient or to a verifier that the message was actually signed. By creating a digital signature on stored data and programs, the integrity of the data and programs can be verified later. In this paper, we proposed a secure key generation, new signature method and modified algorithm, and an efficient way to certify and sign a message through a public key cryptosystem. A new algorithm was developed by introducing an improved signature authentication formula, and this signature and verification process was performed with a public key. In addition, new signature processes such as signature, verification, and comparison, and new parameters for digital signature tasks to perform verification processes were introduced to perform signature creation and verification methods. The proposed signature algorithm compares the results of the signature and verification process, and confirms the efficiency in terms of document integrity and key generation time, signing time, and verification time.
참고문헌 (20)
- W. Stallings, "Cryptography and network security: principles and practice" (2003), Prentice Hall
- F. Jaidi, "Advanced analysis of the integrity of access control policies : the specific case of databases", The International Journal of Information Technology, 17(5), pp.808~815 (2020)
- N. Kaaniche, "Data security and privacy preservation in cloud storage environments based on cryptographic mechanisms", Computer Communications, 111, pp.120~141 (2017)
- B. Kavin, "A secured storage and privacy-preserving model using CRT for providing security on cloud and Iot-based applications", Computer Networks, 151, pp.181~190 (2019)
- J. Kim, "FAS : Forward secure sequential aggregate signatures for secure logging", Information Sciences, 471, pp.115~131 (2019)
- S. Kumar, "A cryptographic model for better information security", Journal of Information Security and Applications, 43, pp.123~138 (2018)
- T. Li, "CDPS: A cryptographic data publishing system", Journal of Computer and System Sciences, 89, pp.80~91 (2017)
- M. Sohal, "BDNA-A DNA inspired symmetric key cryptographic technique to secure cloud computing", Journal of King Saud University-Computer and Information Sciences (2018)
- Y. Xue, "Root agency : A digital signaturebased root privilege management agency for cloud terminal devices", Information Sciences, 444, pp.36~50 (2018)
- P. Tysowski, "Hybrid attributeand re-encryption based key management for secure and scalable mobile applications in clouds", IEEE Transactions on Cloud Computing, 1(2), pp.172~186 (2013)
- W. Diffie, "New directions in cryptography", IEEE Transactions on Information Theory, 22, pp.644~654 (1976)
- R. A. Rivest, "A method for obtaining digital signatures and public-key cryptosystems", Communications of the ACM, 21(2), pp.120~126 (1978)
- L. Zhou, "Achieving secure role-based access control on encrypted data in cloud storage", IEEE Transactions on Information Forensics and Security, 8(12), pp.1947~1960 (2013)
- Recommendation for key management – part 1: general, "B. Elaine", NIST Special Publication, 800~857 (2006)
- A. Rani, "Review on cryptographic WLAN protocols and their weakness", International Journal of Emerging Trends in Engineering and Development, 2(3), pp.343~354 (2013)
- M. Perbawa, "Comparison of ECDSA and RSA signature scheme on NLSR performance", Proceedings of IEEE Asia Pacific Conference on Wireless and Mobile, pp.7~11 (2017)
- C. Mitchell, "On the security of 2-key triple DES", IEEE Transactions on Information Theory, 62(11), pp.6260~6267 (2016)
- L. Jiang, "Dynamic encrypted data sharing scheme based on conditional proxy broadcast re-encryption for cloud storage", IEEE Access, 5, pp.13336~13345 (2017)
- X. Huang, "A novel and efficient design for an RSA cryptosystem with a very large key size", IEEE Transactions on Circuits and Systems II:Express Briefs, 62(10), pp.972~976 (2015)
- P. Bjelland, "Practical use of approximate hash based matching in digital investigations", Digital Investigation, 11(1), pp.18~26 (2014)
