(주)영림원소프트랩
전사적 자원 관리 시스템과 연계된 암호화 키 변경에 대응하여 데이터를 변환하는 방법
THE METHOD OF TRASFORMING DATA IN RESPONSE TO ENCRYPTION KEY CHANGE ASSOCIATED WITH AN ENTERPRISE RESOURCE PLANNING SYSTEM
특허 요약
본 발명은 전사적 자원 관리를 지원하는 컴퓨터 시스템에서 암호화 키가 변경되는 경우에, 변경되지 전의 암호화 키로 암호화되어 있는 ERP 데이터베에스의 암호화 데이터를 어떻게 자동으로 변환해 줄 것인지, 그 방법에 관합니다. 종래에는 자동으로 데이터를 복호화하고 암호하는 일련의 과정이 존재하지 않았습니다. 본 발명에 따르면, 별도의 키 매니저 시스템을 구축한 다음, ERP 시스템과 연계합니다. ERP 시스템의 앱 서버에서 데이터 변환 도구를 실행한 다음, 기존 DB에 암호화된 데이터를 키 매니저 서버로부터 가져온 이전 암호화 키로 복호화합니다. 그다음 다시 키 매니저 서버로부터 새로 발급한 암호화 키를 가져와 평문 데이터를 다시 암호화합니다. 이처럼 암호화 키 관리 시스템과 ERP 시스템과 연계함으로써 변경한 키에 대응하여 자동으로 데이터베이스 데이터를 변환할 수 있다.
청구항
번호청구항
1

ERP 시스템의 관리자 단말 혹은 키 매니저 단말이 키 매니저 웹 사이트에 로그인하여 해당 ERP 시스템의 키스토어를 생성한 후, 이 키스토어에 소속된 암호화 키를 변경하고,변경되는 암호화 키는 등록 대기 상태에 있고, 상기 ERP 시스템의 서버에서 데이터 변환 도구를 실행하여 암호화 키를 변경하고자 하는 ERP 데이터베이스를 선택하고,관리자 단말이 상기 데이터 변환 도구에서 검증하기 버튼을 실행하고, 데이터 변환 전 SQL 문장으로 ERP 데이터베이스의 데이터를 호출하여 ERP 데이터베이스에서의 오류 발생 여부를 먼저 검증한 다음, 상기 데이터 변환 도구에서 변환하기 버튼을 실행하여 ERP 데이터베이스 서버의 공용 언어 런타임 함수의 XML 파일에 설정된 고유식별자를 이용하여 상기 키 매니저 서버에서 상기 키스토어를 찾고, 상기 키스토어를 통해 변경전 암호화 키를 가져와 ERP 데이터베이스의 암호문 데이터를 복호화하고, 다시 상기 키 매니저 서버의 상기 키스토어에서 변경되는 암호화 키를 가져와 복호화된 평문 데이터를 암호화하여 데이터 암호화 작업을 완료한 후, 변경되는 암호화 키의 등록 대기 상태를 활성으로 변경하고, 변경 전 암호화 키를 비활성화시키는 단계를 포함하는, 전사적 자원 관리 시스템과 연계된 암호화 키 변경에 대응하여 데이터를 변환하는 방법.