首页 | 本学科首页   官方微博 | 高级检索  
     

计算机软件的硬加密卡
引用本文:曾健平 章兢 晏敏 张红南 文剑. 计算机软件的硬加密卡[J]. 湖南大学学报(自然科学版), 2004, 31(1): 64-65,74
作者姓名:曾健平 章兢 晏敏 张红南 文剑
作者单位:湖南大学,应用物理系;湖南大学,电气与信息工程学院,湖南,长沙,410082;湖南大学,电气与信息工程学院,湖南,长沙,410082;湖南大学,应用物理系
摘    要:提出了软件的一种智能硬加密方法.利用8位单片机、PCI总线结构设计了一种直接插在计算机总线上的硬件加密卡.加密程序设为中断程序,以陷阱中断的方式启动该中断程序.采用随机数实时核对加密方法,加密卡中随机数生成电路经A/D转换后、通过外部中断方式存入片内RAM中,成为被加密数.因该数是随机产生的,所以解密很困难.单片机与PC机间数据传输的端口地址译码采用GAL16V8完成,既具有保密性,又减少成本,节省了系统地址资源.

关 键 词:硬加密  软件  单片机  随机数
文章编号:1000-2472(2004)01-0064-02

Computer Software's Hardware Encryption Card
ZENG Jian-ping. Computer Software's Hardware Encryption Card[J]. Journal of Hunan University(Naturnal Science), 2004, 31(1): 64-65,74
Authors:ZENG Jian-ping
Affiliation:ZENG Jian-ping~
Abstract:This paper introduced an intelligent encryption method for computer software. By using a 8-bit single-chip and a PCI bus structure, a hardware encryption card was devised, which was directly inserted in the bus. The encryption program was designed as an interruption program, which started up with an interruption. By using the real time random number checking up encryption, the random number generated by the encryption card was stored in the RAM through external interruption after A/D transformation. It is difficult to decipher the encryption, because the number is generated randomly. A GAL16V8 chip was adopted as the port address decoder of data transmission between the single-chip and a personal computer. This encryption card needs far less address resource and is highly dependable as well as cost-effective.
Keywords:hardware encryption  software  single-chip  random number
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《湖南大学学报(自然科学版)》浏览原始摘要信息
点击此处可从《湖南大学学报(自然科学版)》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号