计算机与现代化 ›› 2009, Vol. 1 ›› Issue (7): 60-63.doi: 10.3969/j.issn.1006-2475.2009.07.017

• 信息安全 • 上一篇    下一篇

基于Matlab/GUI的RSA密码演示系统

陈〓华1,2,蔡光兴1   

  1. 1. 湖北工业大学理学院,湖北 武汉 430068; 2. 武汉大学数学与统计学院,湖北 武汉 430072
  • 收稿日期:2009-05-07 修回日期:1900-01-01 出版日期:2009-07-10 发布日期:2009-07-10

RSA Demonstrating System Based on GUI of Matlab

CHEN Hua1,2, CAI Guang-xing1   

  1. 1. School of Science, Hubei University of Technology, Wuhan 430068, China;2. School of Mathematics and Statistics, Wuhan University, Wuhan 430072, China
  • Received:2009-05-07 Revised:1900-01-01 Online:2009-07-10 Published:2009-07-10

摘要: 首先对RSA密码算法中的“素性检测”、“大数模幂”、“大数模逆”等关键算法进行了深入讨论,然后利用Matlab图形用户界面GUI设计工具,开发了RSA密码演示系统,最后以本文的“摘要”为例,将RSA中参数获取、加密、解密等复杂过程以图形的形式形象直观地表现出来。实践表明,该系统界面友好、操作方便,便于理解RSA的基本原理,有益于提高课堂教学效果。

关键词: 信息安全, 计算机辅助教学, RSA, Matlab, GUI

Abstract: This paper makes a deep research about the key algorithms of RSA, such as primetest, arithmetic of generator, algorithm of modular power and modular inverse, and so on. Based on the GUI of Matlab, RSA system is developed. In the system, to take the abstract of this paper for example, the processes of parameters acquirement, encryption and decryption are demonstrated visually through the figure. It shows that this system is of great benefit to understand the RSA fundamentals and improve the teaching effect.

Key words: information security, CAI, RSA, Matlab, GUI

中图分类号: