• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术文章 > 一种网络传输信息加密解密系统研制的方法

一种网络传输信息加密解密系统研制的方法

录入:edatop.com     点击:

  摘 要:在对公钥密码体制分析的基础上,研究了RSA密码体制的实现算法,设计了系统程序模块。开发了端对端的网络传输信息加密解密系统。测试表明采用RSA密码体制可以研制出安全性更高的网络传输信息加密解密系统。

  关键词:网络;公钥密码体制;RSA;加密解密系统

  由于计算机网络具有系统复杂性、资源共享、边界不可知、传输信息的路由不确定性、电磁辐射等原因使其本身的安全性很低[1]。网络在我国起步比较晚,一些与网络相关的技术还不成熟,在现有的许多网络中至今还在传输裸信息。据调查[2],目 前我国企业采用信息加密的仅8%。即使传输经过加密的数据,大多采用的是传统密码体制。由此看来,网络的安全系数一般都比较小。数据加密是确保计算机网络重要的安全机制,但是,利用公钥体制,尤其是利用RSA算法的实用加密解密软件系统很少。因此,对网络传输的数据加密和解密进行深入研究,开发出适用于网络环境下的信息加密解密系统很有意义。

  网络加密的方式主要有链路加密、端对端加密[3]。端对端加密的工作仅在目的节点和源节点进行,所以成本低、使用灵活。本文采用这种方式,其处于网络OSI模型的应用层或表示层。

1公钥密码体制

  公钥密码体制的基本思想是:密钥分为加密密钥E,解密密钥D和公钥M。加密密钥E和公钥M可以公开,D不能公开。加密时采用以E,M为参数的函数f1(E,M)进行加密,解密时采用以D,M为参数的函数f2(D,M)进行解密。

  在传统密码体制的算法中,知道了加密过程,则可以推出解密过程。而在公钥密码体制的算法中,即使知道了加密过程,也不可能推出解密过程。迄今为止发明的公钥密码体制的算法容易用数学术语来描述的,而他的保密强度是建立在一种特定的已知数学问题求解困难性这个假设上的。因而计算加密密钥E,公钥M和解密密钥D需要特殊的算法和步骤。以确保不能从加密密钥E和公钥M推导出解密密钥D。

  RSA体制是一种新型公钥密码体制[4]。该公钥密码体制以数论为基础,其原理是:求2个大素数的乘积很容易实现,但将一个大的合数分解成2个大素数很难实现。RSA加密和解密运算的数学表达式为:

上一篇:IPv4/v6综合组网研究:隧道策略
下一篇:加长无线网络信号传输距离方案分析

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图