当前位置:大学毕业论文> 发表论文>材料浏览

数字签名学士学位论文范文 与数字签名技术在校园OA系统中的应用方面学士学位论文范文

主题:数字签名论文写作 时间:2024-03-25

数字签名技术在校园OA系统中的应用,本文是数字签名类学士学位论文范文与数字签名和数字签名技术和校园OA系统相关论文写作资料范文.

数字签名论文参考文献:

数字签名论文参考文献 现造技术论文论文查询系统计算机科学和技术专业导论论文电脑知识和技术期刊

金均方

OA系统(Office Automation,办公自动化)诞生于上世纪70年代,作为一门综合性技术的产品,它给计算机工作带来了一场信息化的革命.作为高职院校,通过OA办公自动化,优化学校管理组织结构,调整了管理体制,在提高了办公效率的基础上,增加了协同办公能力,达到了实现提高决策效能的目的.但随着网络的迅猛发展、计算机硬件性能的提高,OA在被越来越多的运用之时,随之而带来的安全性问题也越来越突出.与一般的信息系统相比而言,由于OA系统直接关联管理用户,所以存在更多的安全隐患.

在启用OA系统前,使用手写签名、印章、指纹识别随处可见,如证明的*、文件的签署、通知信息的公布等.其目的就是表示签名者同意该文件的内容或者宣布签名者的身份,从而使该文件、合同具有法律效应,得到法律的认证.随着OA系统越来越普及,网络传输中的数字和文件信息越来越频繁,如何防止传输中的文件信息被人窃听、篡改或者任意复制传播,代替传统意义上的手写签名,数字签名就得被应用于OA系统中.

一、数字签名技术

数字签名是给电子文档信息签名的一种方式,它与传统的手写签名区别是,手写签名是可以模拟的,签名因人而异,同一人对不同的文档信息签的名是相同的,而数字签名是个数字串,签名因消息而异,同一当事人对不同消息的数字签名是不同的,数字串的种类也是千变万化,不计其数.随着计算机软件技术和网络的不断发展,数字签名已应用于很多软件应用和网络识别认证系统中,在信息识别,身份认证,数据完整性验证和数据不可复制性方面都有广泛应用,在电子商务系统和信息管理系统中都发挥着重要的作用.

数字签名可以用对称加密和非对称密钥加密技术实现,采用对称密钥是建立在有一个众人信任的中间机构的基础上,而采用非对称加密进行数字签名则不受此限制,收发两方之间不需要任何可信赖的机构.

(一)RSA签名算法

RSA签名算法是一种基于非对称密钥技术的数字签名算法,其工作原理为:

1.被发送文件用散列函数产生报文摘 要;

2.发送方用自己的私钥对摘 要再加密,形成数字签名;

3.将原文和数字签名同时传给对方;

4.对方用发送方的公钥对签名解密,恢复报文摘 要,并对受到的文件用同一散列函数计算出摘 要;

5.接收方将解密的摘 要和重新计算出的摘 要相互对比,如两者一致,则说明传送过程中信息没有被破坏或篡改过.

现举例说明RSA的工作原理,设A需要发送机密信息m等于85给B.

(二)密钥对生成的过程

1.选择两个质数P等于11,q等于13;

2.计算n等于p*q等于143;

3.算出另一个数f(n)等于(p-1)*(q-1)等于120;

4.选取一个与f(n)等于120互质并小于f(n)的数,如e等于7;

5.求出另一个值d,满足e*d等于1 mod f(n)且e<f(n).此处取d等于103,7×103等于721等于120×6+1.结果得到B的密钥为:公钥Kub等于(n,e)等于(143,7),私钥Krb等于(n,d)等于(143,103).

(1)A利用B的公开密钥(n,e)等于(143,7),算出加密值c并发送给B.

C等于m[Kue] mod n等于85[Ku7] mod 143等于8557 mod 143等于32057708828125 mod 143等于123

(2)B在收到c等于123后,利用只有他自己知道的私钥(n,d)等于(143,103)计算明文值,实现解密.

m等于c[Krd] mod n等于123[Kr103] mod 143等于(123103) mod 143等于85.

二、DSA签名算法

DSA签名算法是另一种基于离散对数难度的非对称密钥技术的数字签名算法,算法中应用了下述参数:

p:一个素模数,其值满足: 2^(L-1) < p < 2^L,其中L是64的倍数,且满足 512 ≤ L ≤ 1024 .

q:(p-1) 的素因子,其值满足 2^159 < q < 2^160 .

g:g 等于 powm(h, (p-1)/q, p) .

h为满足1< h < p - 1 的任意整数,从而有 powm(h, (p-1)/q, p) > 1 .

x:私钥. x为一个随机或伪随机生成的整数,其值满足 0 < x < q .

y:公钥. y 等于 powm(g, x, p) .

注:

(一)整数 p, q, g 可以公开,也可仅由一组特定用户共享.

(二)私钥 x 和 公钥 y 称为一个密钥对 (x,y) , 私钥只能由签名者本人独自持有,公钥则可以公开发布.密钥对可以在一段时间内持续使用.

(三)符号约定: powm(x,y,z)表示 (x^y) mod z, 即 (x的y次方) 模 z ."mod"为求模运算符; "^" 为幂运算符; 下文的"*"为乘法运算符.

其签名及验证协议如下:

1.产生一个随机数k,其值满足0< k < q .

2.计算 r :等于 powm(g, k, p) mod q ,其值满足 r >0 .

3.计算 s :等于 ( k^(-1) ( SHA(M) + x*r) ) mod q ,其值满足 s >0 .

4.计算 w :等于 s^(-1) mod q2、计算 u1 :等于 ( SHA( M ) * w ) mod q3、计算 u2 :等于 ( r * w ) mod q4、计算 v :等于 (( (g^u1) * (y^u2) ) mod p ) mod q 等于( (g^u1 mod p)*(y^u2 mod p) mod p ) mod q 等于( powm(g, u1, p) * powm(y, u2, p) mod p ) mod q5、若 v 等于 r,则通过验证,否则验证失败.

三、数字签名技术在OA中的实现

基于B/S架构的OA系统中,发布通知公告、工作任务工作流中都涉及到对方的身份认证,要保证公文信息在传输的过程中不被修改或伪造,保证发送方对所发送的公文信息的不可否认性,这就需要加载数字签名协议.例如OA系统中对公文的发送,用户A想要发布公文给B,实现对公文信息数字签名具体步骤如图:

通过以上工作流程,来实现对OA信息流中的数据进行加密,实现公文流转的数字签名,确保发送信息的完整性、私密性和不可否认性.

四、结语

数字签名技术作为信息安全的一项重要技术,在校园OA系统中得到广泛应用,本文阐述的数字签名技术具有较高的可靠性和安全性,确保工作流中信息传输的完整性和不可否认性,不仅仅在OA系统中,可以想象在以后的网络生活中,必将在越来越多的领域,数字签名技术将扮演越来越重要的角色.

(作者单位:浙江工业职业技术学院)

该文评论:此文为一篇关于数字签名方面的大学硕士和本科毕业论文以及数字签名和数字签名技术和校园OA系统相关数字签名论文开题报告范文和职称论文写作参考文献资料.

油画创作课程教学中数字图像技术利用
邢 涛 (湖南理工学院美术学院 404000)摘要数字图像技术是当前油画创作与教学的重要方面 数字图像技术介入油画创作课程教学的技术方案主要包括摄影技术,数字图像处理技术和基于油画材料的图像输出技术 .

环境视觉设计的环境意识以合肥工业大学智能制造技术院导视系统设计为例
文 月 (合肥工业大学 230009)摘要视觉设计作为环境中司空见惯的一种系统设计,从诞生之初就与环境密不可分,因此其环境意识必不可少 导视系统属于视觉设计功能性最强的关键部分,本文以视觉设计理论分析.

从保护和推广的角度数字媒体技术在传统手工艺中的应用以东巴木雕为例
【摘 要】以东巴木雕为研究的切入点,探讨数字时代下传统手工艺在传承和发展中存在的问题,提出了通过数字媒体技术保存和推广传统手工艺的解决提案,并对提案的主要内容进行分析和阐述 【关键词】保护;推广;数字.

数字音频技术在现代舞台中的运用
【摘 要】随着现代化程度逐渐提高,人们对于生活水平的质量要求也随之提升,传统舞台的音频设备无法满足人们对于高品质的需求,本文基于数字化音频发展的过程趋势,对于数字音频技术在现代舞台的科学运用进行探析,.

论文大全