일반기술

전자문서 교환시스템에서의 매트릭스 알고리즘을이용한 전자문서 인증방법

본 기술을 말하자면 전자문서 교환시스템 상에서 유통되는 국제표준 전자문서들이 부당하게 변조되어지는 것 또는 위조 되어 지는 것을 방지하기 위해서 전자문서를 행(column)과 열(row)을 갖는 레코드들의 집합들로 이루어진 정방형 논리구조로 치환함으로써 전자문서의 행과 열에 공통 대칭 인증 알고리즘을 적용할수 있다.또한, 전자문서의 유효성을 인증할 수 있도록 전자문서 인증방법을 제공하는데 그 목적이 있다. 성공적인 전자문서 교환서비스를 실현하기 위해서는 전자문서 발신자에게는 송신한 전자문서의 내용이 도중에 부당하게 변조됨이 없이 무결성(Integrity)을 유지한채 수신자에게 전달되었음을 보장해 주고, 수신자에게는 수신한 전자문서가 정당한 발신자에 의해 작성된 변조되지 않은 원본임을 확인해 줄 수 있는 방법들을 강구하는데 그 목적이 있다.상기 목적을 달성하기 위한 본 기술은, 전자문서 교환시스템에서의 매트릭스 알고리즘을 이용한 전자문서 인증방법에 있어서, 이미 획득한 송신자 키와 수신자 키를 각각의 변수에 할당하고, 하나의 세그먼트에 대한 표준 코드를 레코드 변수에 할당한 다음, 할당된 세그먼트 레코드가 인증정보를 포함하는 세그먼트인지 확인하고,인증정보를 포함하는 세그먼트이면 인증 데이타 스트럭쳐의 인증 세그먼트 플래그 값을 설정하고, 인터체인지 파일내에서 인증 세그먼트의 시작 위치에 대한 오프셋 값을 인증 세그먼트 위치 변수에 할당하며 인증 세그먼트가 아니면 송신키와 수신키, 그리고 표준 전자문서 코드 형태로 레코드 변수에 할당된 값을 파라미터로 하여 한 세그먼트 레코드에 대한 인증값을 계산하는 단계와 하나의 전자문서의 마지막 세그먼트까지 인증값을 계산한 다음, 송신키 중 소정의 값을 열 기본값 변수(row_base)에 할당하고, 수신키 중 소정의 값을 행 기본값 변수(column_base)에 할당하는 단계를 수행 후, 상기에서 획득한 행의 합산 값(sum_of_column)을 상기 행 기본값(column_base)으로 나눈 나머지 값을 새로운 행의 합산 값으로 할당하고, 열 합산값(sum_of_row)을 상기 열 기본값(row_base)으로 나눈 나머지 값을 새로운 열 합산값으로 할당하는 단계를 수행 후, 상기 새로운 행 합산값과 열 합산값을 스트링 연결하고, 수신키 값에서 상기 스트링 연결한 값을 뺀 결과를 인증 결과값으로 변수에 할당하는 단계 및 상기 계산된 인증값의 자리수를 소정의 자리수로 조절한 후, 인증세그먼트 플래그가 설정되어 있으면, 인터체인지 파일의 인증세그먼트 위치에 최종 인증값을 기록한 후, 수신단으로 인터체인지 파일을 전송하는 제7단계; 상기 수신된 인터체인지 파일로부터 순차적으로 하나의 세그먼트에 해당하는 레코드를 발췌하여 각 변수에 할당하고, 상기 레코드 변수에 저장된 세그먼트가 인증 세그먼트이면 상기 수신된 인증값을 변수에 할당하고, 인증 세그먼트 플래그를 설정하는 과정을 통해 수신단의 자체 인증값을 계산하여 상기 계산된 인증값의 자리수를 조정한 후, 상기 변수에 저장한 수신된 인증값과 상기 자체 계산한 인증값을 비교하여 검증과정을 수행하는 단계를 포함한 것을 특징으로 한다.

기술정보

기술분류
전기·전자 > 기타 전자요소 기술
보유기관
(주)케이티
기술유형
일반기술
등록일
2007-05-18
데이터 갱신일
정보 없음

상세설명

정보 없음

관련 특허

등록된 관련 특허가 없습니다.