首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > RSA算法的TMS320C54x DSP实现

RSA算法的TMS320C54x DSP实现

资料介绍
DSP论文

RSA算法的TMS320C54x DSP实现
摘要:RSA算法是基于数论的公钥密码体制,是公钥密码体制中最优秀的加密算法。本文
介绍RSA算法的基本原理以及用以TMS320C5402芯片为核心的硬件去实现RSA算法;提供了
应的硬件、软件的接口设计,取得了较好的安全性和速度性能。
    关键词:DSP RSA算法 公钥密码体制 模运算
引言
在当今的电信时代,由于采用大规模的电子计算机对数据进行处理,使得信息的传递
大大加速,但是,也随之出现了令人最为担心的问题,就是信息的安全性。对信息进行
保护的方法就是数据加密,通过对网络上传输的数据和系统内存储的数据进行加密,可
以大大提高网络和信息的安全性。以较高的安全性而被广泛采用的RSA公钥密码体制,在
现代安全性制中占有重要地位。RSA算法由于在加密和解密过程中要进行大量的数值运算
,存在难以实现的问题;而采用纯软件的方式实现RSA算法,虽然降低了解密的强度,但
却增加了运算时间。本文采用一种软硬件相结合的方式来实现RSA算法。
DSP(Digital Signal
Processor)芯片,即数字信号处理器,是一种特别适用于进行实时数字信号处理的微处
理器。TMS320C54x系列是一种有特殊结构的微处理器,其内部采用程序与数据分开的哈
佛结构;具有专门的硬件乘法器,广泛采用流水线操作,使用特殊的DSP指令,可以用来
快速地实现各种数字信号处理算法。正因为TMS320C54x系列的这些特点,比较适合RSA算
法使用,实现对串行数据的加、解密。
1 RSA算法
RSA算法是由Rivest、Shamir与Adleman三人于1978年合作开发的,并以他们的名字命
名的公开密钥算法。其加密密钥是公开的,而解密密钥是保密的。它是基于一个非常简
单的数论思想:“将两个素数乘起来是很容易的,但是分解该乘积是非常困难
标签:RSA算法TMS320C54xDSP
RSA算法的TMS320C54x DSP实现
本地下载

评论