요약
일반인에게 효과적인 RSA 암호 알고리즘 교육을 위한 학습 소프트웨어를 제공하기 의한 시스템 및 자가학습 방법에 관한 것으로, 학습자 단말기를 통해 학습자가 RSA 암호 알고리즘을 학습하기 위한 시스템으로서, 학습자가 원하는 정보의 암·복호화를 위한 키를 생성하는 키 생성부, 학습자가 원하는 정보의 암·복호화를 위한 검증을 하는 검증부, 학습자가 원하는 정보에 대한 설명을 저장하는 설명 데이터베이스, RSA 알고리즘에 따라 암호화 데이터를 생성하는 암호화부, 암호화부에서 생성된 암호화 데이터를 저장하는 암호화 정보 데이터베이스, 암호화 정보 데이터베이스에 저장된 정보에서 학습자가 원하는 암호화 데이터를 검색 추출하고 복호화하는 복호화부를 구비하는 구성을 마련한다.
상기와 같은 RSA 암호 알고리즘 교육을 위한 학습 시스템 및 자가학습 방법을 이용하는 것에 의해, 전공분야 학습자의 RSA에 대한 쉬운 이해와 흥미로운 학습을 진행할 수 있게 하며, 일반 학습자들에게는 암호 알고리즘 및 암호학에 대한 거부감을 해소할 수 있다.