초록 열기/닫기 버튼

본 논문에서는 데이터를 데이터베이스에 저장하면서 데이터의 무결성을 검증하기 위한 개선된 디지털 서명 알고리즘을 제안한다. 메시지가 수신되면 수신자는 메시지가 전송 중에 변경되지 않았는지 확인하기를 원할 수 있고, 또한 수신자는 발신자의 신원을 확인하기를 원할 수 있는 데, 이러한 서비스는 모두 디지털 서명 알고리즘을 통하여 달성된다. 디지털 서명은 수신자 또는 제3자에게 메시지가 실제로 서명되었음을 증명하는 데, 저장된 데이터 및 프로그램에 대해 디지털 서명을 생성하여 나중에 데이터 및 프로그램의 무결성을 확인할 수 있다. 본 논문에서는 안전한 키생성과 새로운 서명방법 및 수정된 알고리즘을 제시하고, 공개키 암호 시스템을 통해 메시지를 인증 서명할 수 있는 효율적인 방법을 제시하였다. 새로운 알고리즘은 개선된 서명 인증식을 도입하여 개발되고, 이러한 서명 및 검증 프로세스를 수행은 공개키로 수행되었다. 또한 서명, 확인 및 비교와 같은 새로운 서명 프로세스 및 검증 프로세스를 수행하기 위한 디지털 서명 작업을 위한 새로운 파라미터들 도입하여 서명 생성과 검증 방법을 수행하였다. 제안된 서명 알고리즘은 서명 및 검증 프로세스의 결과값을 비교하고 문서의 무결성 및 키 생성 시간, 서명 시간, 검증 시간 측면에서의 효율성을 확인하였다.


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.