数字签名系统设计及验证

合集下载

电子签章系统建设方案

电子签章系统建设方案

电子签章系统建设方案电子签章是一种基于互联网和数字技术的签章方式,通过电子化的形式代替传统的纸质签章,具有便捷、安全、节约资源等特点。

在建设电子签章系统时,需要考虑多个方面的因素,包括系统设计、安全性、合法性等。

下面是一个关于电子签章系统建设的方案。

一、系统设计1. 功能需求:根据实际需求确定电子签章系统的功能,包括签章、验证、存储等功能。

2. 技术架构:选择适合的技术架构,包括服务器部署、数据库设计、前端界面等。

3. 系统界面:设计用户友好的界面,方便用户进行操作和管理签章。

4. 系统集成:考虑与其他系统的集成,例如与企业资源规划系统(ERP)等。

5. 数据安全:确保签章数据的安全性,采用加密技术、访问控制等措施。

二、安全性考虑1. 身份认证:采用可靠的身份认证技术,例如使用数字证书、单点登录等。

2. 数字签名:对签章数据进行数字签名,确保签章的真实性和完整性。

3. 访问控制:根据权限设置对用户进行访问控制,保证数据的机密性。

4. 日志记录:记录用户的操作日志,便于追踪和审计。

5. 防篡改:采用防篡改措施,确保签章数据不被篡改。

三、合法性保证1. 法律法规:了解国家和地区的电子签章相关法律法规,确保系统的合法性。

2. 证书认可:与可信任的数字证书认证机构合作,以确保签章的合法性。

3. 法律效力:在签署文件时,需保证签章的法律效力,可采用时间戳等技术手段。

4. 存储备份:对签章数据进行定期备份和存档,确保证据的可追溯性。

深入分析与扩展电子签章系统的建设可以在传统签章方式基础上,将纸质签章转为电子形式,实现签章的自动化和数字化。

这不仅提高了签章的效率和便捷性,还节约了纸张和印章等资源,符合现代社会节约资源、保护环境的要求。

在系统设计方面,可以考虑引入人工智能技术,实现自动识别签章的功能,提高签章的准确性和效率。

同时,可以将电子签章系统与企业内部的办公系统集成,实现签章系统与其他系统的无缝对接,提高工作效率。

一种签名验签服务模块的设计与实现的开题报告

一种签名验签服务模块的设计与实现的开题报告

一种签名验签服务模块的设计与实现的开题报告一、选题背景及意义随着互联网的发展,现代社会已经进入了信息时代。

一切数据、信息都能够通过云计算、大数据技术等技术手段进行存储、计算、传输和共享。

在这样的背景下,如何保证信息的安全性和可靠性就显得尤为重要。

签名验签机制是信息安全领域中的重要技术之一,也是目前信息安全保障的核心手段之一。

签名验签机制是基于公钥密码学理论的,主要用于数字证书认证、电子邮件认证、电子商务和数据传输等场合。

在这些场合下,服务器和客户端之间通过签名验签技术完成身份认证和数据完整性验证,从而防止了信息传输过程中的信息篡改和伪造,确保数据的安全性和可靠性。

对于开发者而言,设计和实现签名验签服务模块是现代软件开发的常见工作之一。

这不仅需要开发者对于公钥密码学理论有深刻的理解,还需要开发者具有扎实的编程技巧和系统设计能力。

因此,本文将对签名验签服务模块的设计与实现进行探讨和研究。

二、研究目的本文的主要研究目的是设计和实现一个通用的签名验签服务模块,以便开发者能够方便地在各种应用中引用这个模块来进行签名验签操作。

本文将会探讨和研究如何通过公钥密码学理论设计出一个高效、安全并且易于使用的签名验签服务模块。

三、研究内容本文的研究内容主要包括以下方面:1. 公钥密码学理论基础:介绍公钥密码学理论基础,包括数字证书、公钥加密、数字签名等概念和原理。

2. 签名验签系统设计:介绍签名验签系统的基本设计思路,包括系统结构设计、算法设计和协议设计等。

3. 系统实现:通过Python或Java等编程语言,将签名验签系统的设计实现出来,实现各项基本功能,并对其中一些核心模块进行详细讲解。

4. 系统测试:对实现的签名验签系统进行测试和验证,检测系统的安全性、可靠性和性能等方面。

四、研究方法本文的研究方法主要包括以下几个部分:1. 文献研究法:运用图书馆、网络等多种途径,查找和阅读与签名验签系统相关的文献资料,了解前人的研究成果。

基于数字签名的选课系统设计与实现

基于数字签名的选课系统设计与实现
名 +口令 ” 的控 制方式 安全 性较弱 , 户名 、 用 口令 易被窃取 而 导致安全 问题 的发生【 没有 签名 的在线选 课系统管理 , 1 ] 。 这种 方式虽 然方便 , 是一 旦 出现学和成 绩进行 抵赖 , 由于 没 有 鉴 别
组用 户共 享 , 但在 实 际应用 中 , 用公 共模 数可 能会带 来 使

定 的 威 胁 。签 名 过 程 如 下 :
() 生随机数 k k q; 1产 ,< () 2 计算 r( = kmo P mo : d ) dq s ( -)H( +【 mo =k 1( m))) dq r 验 证过程 : 名结果是 ( r s。 签 m,,) () 3 验证 时计算 w s(1 mo = -) dq u =H( mo ,2 ( w) dq l ( m)w) dq u = r mo
v ( u ^ 2 mo ) dq = ( lyu ) dP mo
已录入 的成绩进 行否认 , 这种 做法具 有 良好 的实用价值 和应
用推广 价值 。 2 .数 字签名技 术
2 1 数 字 签 名 .
数 字签 名是 通信双 方 在 网上交 换信 息用 公钥密 码 防止 仿造和 欺骗 的一 种身份认 证 。它 要符合 以下 4条基 本规则 : () 1接收 者能够核 实发送者对 报文 的签名 , 止 冒充 ;2发 送 防 ()
者 事 后 不 能 否 认 对 报 文 的 签 名 ;3任 何 人 不 能伪 造 报 文 和 签 ()
若 v r则认 为签 名有效 。 =, 图 1 明地 表示 DS 简 S数 字签名体 制 。
名 ;4保证 数据的完整 性, () 防止数据被篡 改『 3 l 。 数 字签名 作 为信息 安全 的关 键技 术 , 电子商 务 、 在 电子 银行 、 电子政 务等应用 领 域是应 用广 泛 的 , 在社 会生 活各 个 领域也有极 其广 阔的应用前 景 。随着 网络 的迅 速发展 , 电子 签名技术在 政治 、 济、 化生活 中都得到 了广泛应 用 。 经 文 2 2 数字签 名体制 . 数 字 签 名 的 算 法 有 很 多 , 如 RS 数 字 签 名 算 法 、 A E Ga l L ma 数字签 名算法 、 a .hmi 数字签 名算法 、美 国的 F iS a r t 数字签名标 准 / 法 ( SDS )椭 圆 曲线数 字签名 算法等 算 DS / A 等 。这里主要介 绍 DS S数字签 名体制 。 D S数 字签 名是美 国国 家标准研 究所 ( S )9 4年 5 S NIT 1 9 2 3 用Jv . a a实现数字签名

数字签名算法实验报告

数字签名算法实验报告

竭诚为您提供优质文档/双击可除数字签名算法实验报告篇一:数字签名实验报告附件2:北京理工大学珠海学院实验报告ZhuhAIcAmpAusoFbeIJIngInsTITuTeoFTechnoLogY实验题目数字签名实验实验时间20XX.4.8一、实验目的:(1)掌握数字签名技术的原理;(2)熟悉密钥的生成及其应用。

二、实验内容以及步骤:RsA-pKcs签名算法(一)签名及验证计算(1)进入实验实施,默认选择即为“RsA-pKcs”标签,显示RsA-pKcs签名实验界面。

(2)选择明文格式,输入明文信息。

点击“计算shA1值”按钮,生成明文信息的散列值。

(3)选择密钥长度,此处以512bit为例,点击“生成密钥对”按钮,生成密钥对和参数。

选择“标准方法”标签,在标签下查看生成的密钥对和参数。

(4)标准方法签名及验证点击“标准方法”标签下的“获得签名值”按钮,获取明文摘要的签名值,签名结果以十六进制显示于相应的文本框内;点击“验证签名”按钮,对签名结果进行验证,并显示验证结果;上述过程如图1.1.8-3所示。

(5)选择“中国剩余定理方法”标签,在标签下查看生成的密钥对和参数。

(6)中国剩余定理方法签名及验证点击“中国剩余定理方法”标签下的“获得签名值”按钮,获取明文摘要的签名值,签名结果以十六进制显示于相应的文本框内;点击“验证签名”按钮,对签名结果进行验证,并显示验证结果。

eLgAmAL签名算法(1)在“RsA-pKcs”标签下的扩展实验中,点击“eLgAmAL 扩展实验”按钮,进入eLgAmAL签名算法扩展实验窗体。

(2)设置签名系统参数。

在文本框“大素数p”内输入一个大的十进制素数(不要超过8位);然后在文本框“本原元a”内输入一个小于p的十进制正整数,点击“测试”。

(3)注册用户,在“用户名”文本框中输入一个“注册用户列表”中未出现的用户名,如“alice”,点击“注册”按钮。

(4)在“用户注册”窗口中的文本框“私钥x”中输入一个小于素数p的十进制非负整数,点击“确定”按钮;然后,点击“计算公钥”按钮,系统会为该用户生成一对公私钥。

基于身份认证的电子签名系统设计及实现

基于身份认证的电子签名系统设计及实现

基于身份认证的电子签名系统设计及实现随着数字化时代的到来,越来越多的交易和合同都使用了电子化的方式,从而节省了不少纸张和人力成本。

电子签名系统作为电子化交易和合同的核心技术之一,在现代化社会发挥了重要的作用。

本文将介绍一种基于身份认证的电子签名系统的设计及实现。

一、电子签名系统的基本原理电子签名系统是指对电子文档进行数字签名,使其在发送和接收的过程中保持完整、不可篡改和具有认证效力的一种技术。

电子签名系统的基本原理涉及到以下几个方面:1.数字证书:数字证书是一种电子文档,它包含了签名者的公钥和身份证明等信息。

在数字签名的过程中,数字证书起到了在网络中验证签名者身份和签名合法性的作用。

2.数字签名:数字签名是将签名者的私钥和电子文档进行特殊的计算后生成的一种数字指纹,并且具有抗否认性、真实性、不可抵赖性等特点。

3.电子文档的完整性:电子文档的完整性是指电子文档的内容在传输和存储过程中没有被篡改或修改。

常见的方法是采用哈希算法对文档进行摘要计算,并且将摘要值与签名绑定,从而保证文档的完整性。

二、基于身份认证的电子签名系统设计基于身份认证的电子签名系统是指在电子签名的基础上,利用身份认证技术实现电子交易和合同的安全可信。

具体的设计方案如下:1. 用户身份认证:用户在进入系统前需要进行身份认证,可以采用数字证书、密码验证等方式验证用户身份。

2. 签名者身份认证:签名者需要进行身份认证,可以采用密码验证、指纹识别等方式验证签名者身份。

3. 文档的完整性验证:系统需要实现文档完整性验证功能,对于每个签名者,系统都需要对文档的完整性进行验证。

4. 电子文档的时间戳:在签名完成后,系统会为签名生成一个时间戳,并且将时间戳与签名绑定实现时间上的可追溯性。

5. 安全存储:为保证系统的安全性,签名系统需要对数字证书、签名密钥和其他敏感信息进行安全存储,防止信息泄露。

三、基于身份认证的电子签名系统实现本文基于Java平台,采用Bouncy Castle作为密码学库,实现了一个基于身份认证的电子签名系统。

电子签名系统开发文档

电子签名系统开发文档

电子签名系统开发文档一、引言电子签名是指在电子文件中增加数字签名或者电子签章,以确保文件完整性、身份认证和抗否认性。

电子签名系统则是为了实现电子签名功能而进行开发的一套软件系统。

本文档将详细介绍电子签名系统的开发过程以及相关功能和技术。

二、系统概述电子签名系统开发旨在提供一个安全可靠的电子签名解决方案,以满足用户对文件完整性和信任的需求。

系统主要包括用户界面、签名管理、证书管理和文件管理等模块,并采用现代密码学算法保障签名的安全性。

三、系统功能3.1 用户界面用户界面是系统与用户进行交互的入口,需要提供友好的操作界面和易于理解的功能布局。

用户可以在界面上选择需要签名或验证的文件,并进行相应的操作。

3.2 签名管理签名管理模块是系统的核心功能之一,主要包括密钥管理、签名生成和签名验证等功能。

用户可以在该模块中生成自己的数字签名,并将签名与所需文件关联,确保文件的完整性。

3.3 证书管理证书管理模块用于管理用户的数字证书,包括证书的生成、导入和验证等功能。

系统通过数字证书对签名进行身份认证,以确保签名的可信度和防止伪造。

3.4 文件管理文件管理模块负责对用户所需签名或验证的文件进行管理,包括文件上传、下载和存储等功能。

系统需要提供高效安全的文件传输和存储方式,保障文件的完整性和机密性。

四、系统设计4.1 技术选型在系统设计过程中,我们选用了以下技术来实现电子签名系统的功能:- 前端开发:采用HTML、CSS和JavaScript等前端技术,实现用户界面的设计和交互功能。

- 后端开发:采用Java语言,结合Spring框架和MySQL数据库等技术实现系统的业务逻辑和数据存储。

- 安全算法:采用RSA非对称加密算法和SHA-256哈希算法等保障签名的安全性和完整性。

4.2 系统架构电子签名系统采用B/S架构,即将前端界面和后端逻辑分离,通过Web浏览器来访问和操作系统功能。

前端界面与后端服务器通过HTTP 协议进行通信,实现用户与系统之间的交互。

一种基于MD5与RSA算法的数字签名系统设计与实现

一种基于MD5与RSA算法的数字签名系统设计与实现

1 算 法原理
11 MD . 5算 法原理
MD5Mesg. gsAloi m 5是 R nRvs在麻 省理工 学 院提 出的 、 ( saeDiet grh ) o iet t 最近几 年应用 最广 的哈希算法
之 一【。MD5 法能将 任意 长度 的报 文压缩 成 18bt 引 算 2 i的报文摘 要 。在算 法 内部 以 5 2位分 组来处理 输人文 1 本 ,每 一分组 又划分 为 1 6个 3 2位子分 组 。算 法 的输 出 由四个 3 2位 分组组 成 ,将 它们 级联形 成一个 1 8 2 位 散列 值 。MD5算 法步 骤如下 :1首先 填充消 息使其 长度恰好 为一个 比 5 2位 的倍 数仅 小 6 ) 1 4位 的数 。填 充 方法 是附一 个 “ ”在 消息 的后 面 ,后 接要求 的多个 0 ) 其后 附上 6 1 。2在 4位 的消息 长度( 填充前 ) 。这两 步
O 引 言
随着 网络 的发展 和信息 系统 的广泛使 用 ,电子政务 、 商务 甚至 日常生 活都 大量要求 处理各 种数字 文件 , 数字 签名 作为手 写签 名在 数字文 件 中的合法对 应必将 被广 泛应用 。利 用数字 签名技 术保证 数据 传输安 全 已
成 为密码 学领域 研究 的重要 问题…。
数字 签名在 I O 4 82标 准 中定 义为 : 附加在 数据 单元上 的一些 数据 , 是对数 据单元 所作 的密码变 S 79 . “ 或 换 ,这种 数据 和变换 允许 数据单 元 的接 收者 用 以确认 数据 单元来 源 和数据单 元 的完整性 ,并保 护数据 ,防
止 被人( 例如 接收 者) 行伪造 ”[。数 字签名机 制提供 了一种 鉴别 方法 ,以解 决伪 造 、抵 赖 、冒充 和篡 改等 进 2 】

基于主从式架构的数字签名系统设计研究

基于主从式架构的数字签名系统设计研究
d a t a,a n d o p e r at i o n s a r e d o n e i n c h i p,a l l o f t h e s e ma k e i t mo r e s a f e ,f a s t ,a n d s i mp l e k e y ma n a g e me n t .C o n s i d e r i ng t h a t t h e l a r g e n u mb e r o f t e r mi n a l e q u i p me nt s ,t h e h i g h t h r o u g h p ut o f s e r v e r ,a n d r e q u i r e s t h a t s e r v e r s h o ul d r e s p o n d t i me l y,s e c u r i t y,r e l i a b i l i t y,e a s i ng t o ma i n — t a i n a nd e x t e nd,a s c h e me i s p r o p o s e d t h a t u s e s ma s t e r - s l a v e a r c h i t e c t u r e wi t h l o a d b a l a n c i n g t o b ui l d t h e s i g n a t ur e v e r i f y s e r v e r s y s t e r m
a n d t h e p r o b l e ms t h a t e x i s t e d i n t h e m a r e p o i n t e d o u t t o o .To s o l v e t h e s e d e ic f i e n c i e s ,a n e w d i g i t a l s i g n a t u r e s c h e me b a s e d o n c o mb i n a t i o n
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

浅析数字签名系统设计及验证
【摘要】数字签名系统是网络时代实现通信信息安全性与完整性的一种重要技术手段。

本文针对目前数字签名系统存在的问题,提出一种采用组合对称密钥技术来设计数字签名系统的做法,详细介绍了其设计思路与过程,并阐述了其验证方法以流程,有一定的参考价值。

【关键词】数字签名;密钥种子;设计;端对端;验证
随着网络技术的发展,安全性已经引起了人们的广泛关注。

在日常的社会生活和经济往来中,签名、盖章和识别签名是一个重要环节,例如银行业务、挂号邮件、合同、契约和协议的签订等,都离不开签名。

而在当今的网络通信时代,如何安全的在网络上传输信息,实现信息的鉴别和数字签名,就成为人们研究的热点。

数字签名作为一项安全技术,在保证数据的完整性、私密性和不可抵赖性方面起着重要的作用。

下面,就介绍一种采用组合对称密钥技术来设计数字签名系统的做法,详细介绍了其设计与验证。

1.组合对称密钥技术
组合对称密钥技术基于组合密钥的思想,结合使用对称算法,不仅能够实现密钥的一次一变,而且运算速度更快。

密钥种子是由硬件设备随机数生成器或是软件系统随机数生成算法所产生的一组随机数序列,其存储在硬件设备的安全芯片内。

在实际应用中,采用组合密钥的思想,以时间和随机数因子为参数,从密钥种子中动态生成每次加密和解密数据所需要的密钥;同时采用对称算法加解
密数据,不像非对称算法那样是基于复杂的数学模型和巨大的代数结构,因而具有运算速度快的特点。

2.数字签名系统设计
2.1系统网络结构
系统的物理网络组成部分有用户终端、通信网络、防火墙、web 服务器、签名验证服务器、数据库服务器。

其中,用户终端完成数字签名;通信网络实现数据传输;防火墙实现内外网的分隔,提高安全性;web服务器实现数据报文的转发;签名验证服务器完成签名的验证操作;数据库服务器存储各种数据信息。

系统的总体网络拓扑结构如图1所示。

2.2系统组成设计
本系统由用户端系统、数据转发web端系统、签名验证服务端系统、密钥种子统一管理系统四个部分组成。

用户端系统:用户设备端上配有安全芯片,安全芯片中灌有安全协议,包含有数字签名协议和加密传输协议两部分,同时保存有密钥种子数据。

当执行数字签名操作时,首先用户设备端获取服务器时间,并调用安全芯片内的安全协议接口,生成数字签名值,然后将信息加密后提交给服务器,并接收服务器端返回的结果。

数据转发web端系统:完成用户设备端与签名验证服务端之间数据报文的转发。

签名验证服务端系统:系统服务端基于linux平台,采用mysql 数据库管理系统,使用支持pci卡槽接口的加密卡,加密卡内灌有
数字签名协议和加密传输协议。

服务端系统实现与web服务器、密钥种子数据库和日记数据库之间的数据通信;完成对用户设备端数字签名的验证功能;定时对密钥种子数据库进行备份,并能够在密钥种子数据库出现异常时完成密钥种子库的恢复;实时记录系统运行时的各种状态信息,实现当签名验证系统出现异常时,系统管理员可快速定位问题并修复系统。

2.3集中式数字签名及验证
集中式数字签名及验证模式,其在用户设备端上进行数字签名,在签名验证服务器上完成对签名的验证,并保存数字签名相关的信息。

集中式数字签名及验证流程如下。

用户设备端:
1)向web服务器发送请求获取当前的系统时间;
2)将获得的系统时间、数据文件通过调用安全芯片接口传入芯片;
3)在安全芯片内由硬件随机数生成器产生随机数;
4)在安全芯片内利用组合密钥算法从密钥种子中产生本次使用的密钥;
5)对数据文件使用摘要算法运算后获得数据文件的hash值;6)使用对称加密算法对数据文件的hash值进行加密,获得数字签名值;
7)使用对称加密算法对数据文件加密生成密文;
8)将参数信息、数字签名值、密文等内容加密后发送给web服
务器。

数据转发web服务器:完成用户设备端与签名验证服务器之间数据报文的转发。

签名验证服务器:
1)获取用户设备端的数据报文,并通过调用加密卡接口,将数据报文传入加密卡;
2)在加密卡内解密数据报文;
3)根据用户设备端id号定位密钥种子,并利用组合密钥算法生成密钥;
4)使用解密算法解密数据密文;
5)对明文数据使用摘要算法运算后获取数据文件的hash值;6)在加密卡内使用对称算法加密数据后获得本地端的数字签名值;
7)将本地端的数字签名值和用户设备端的数字签名值做等值比较即可完成签名验证的工作。

在数字签名验证通过的情况下,签名验证服务器会将本次的文件密文、数字签名值、用户设备端id号、时间值、随机数等信息保存到数据库中,当以后某个用户需要查看文件内容时,可再次使用这些信息进行验签。

2.4端对端数字签名及验证
端对端数字签名及验证模式,其在用户设备端a上进行数字签名,在签名验证服务器上完成对a签名的验证,签名验证通过后会再次
对该数据文件进行签名,然后将信息发送给用户设备端b,由用户设备端b完成对服务器数字签名的验证。

端对端的数字签名及验证流程如下。

用户设备端a:
1)向web服务器发送请求获取当前的系统时间;
2)将系统时间、数据文件通过调用接口传入芯片;
3)在安全芯片内由硬件随机数生成器产生随机数;
4)在安全芯片内利用组合密钥算法从密钥种子中产生本次使用的密钥;
5)对数据文件使用摘要算法运算后获取数据文件的hash值;6)使用对称加密算法对数据文件的hash值进行加密获得数字签名值;
7)使用对称加密算法对数据文件进行加密生成密文;
8)将参数信息、数字签名值、密文等内容加密后发送给web服务器。

数据转发web服务器:完成用户设备端a、签名验证服务器以及用户设备端b之间数据报文的转发。

签名验证服务器:
1)获取用户设备端a的数据报文,并通过调用加密卡接口,将数据报文传入加密卡;
2)在加密卡内解密数据报文;
3)根据用户设备端a的id号定位密钥种子,并利用组合密钥算
法生成密钥;
4)在加密卡内使用解密算法解密数据密文;
5)对明文数据使用摘要算法运算后获取数据文件的hash值;6)在加密卡内使用对称算法加密数据后获得本地端的数字签名值;
7)将本地端的数字签名值和用户设备端a的数字签名值做等值比较即可完成签名验证的工作。

在签名获得验证后,签名验证服务器:
1)根据用户设备端b的id号定位密钥种子,并利用组合密钥算法生成密钥;
2)对明文数据使用摘要算法运算后获取数据文件的hash值;3)使用对称加密算法对数据文件的hash值进行加密,获得数字签名值;
4)使用对称算法对数据文件进行加密生成密文;
5)将参数信息、数字签名值、密文等内容加密后发送给web服务器,由web服务器转发给用户设备端b。

3.系统运行环境
数字签名系统运行于linux平台,linux是一种自由和开放源码的类unix操作系统,支持多用户、多任务、多线程、安全可靠,具有强大的网络功能。

本方案选择linux平台还因为linux易于安装和部署,管理和维护也十分方便。

与windows相比,linux性能更加稳定,响应时间更快,安全和可靠性也更强。

最大的特点是
linux系统开源,能够方便地对系统做各种防护,即使系统被非法入侵了,也能够很快地定位问题并加以修复。

linux系统源码开放,能够根据实际情况有针对性地对其做出调整和修改,从而实现软件性能最大程度的优化。

4.总结
总之,通过采用组合对称密钥技术,不仅能够保证数据的完整性、私密性、签名的不可抵赖性,而且可以有效解决传统的数字签名系统在构建时过于复杂、运行效率低下、密钥难以管理的问题。

同时通过采用硬件加密技术,进一步提高了数据的安全性。

因此,其应用前景必将十分广阔。

参考文献:
[1] 吴素研;李瑛;胡祥义;杜丽萍.基于组合对称密钥带加密数字签名方法的研究[j].电子科技大学学报,2009年s1期
[2] 付永贵;马尚才.一种改进的对称密钥动态生成算法及应用[j].计算机系统应用,2011年06期。

相关文档
最新文档