1、“.....用于数据的转换和传送初始化,对初始条件进行定义和说明中间转换函数得到最后的哈希表对常用公式进行宏定义,以精简程序在对文件进行安全哈希后得到了个消息摘要文件,对文件的签名除了需要消息摘要文件以外还需要用户持有的私钥文件,有了这两个必须的,就可以对原文件进行签名运算了,在生成签名的时候我们将会用到生成签名算法。生成签名算法的具体实现代码如下请导入私钥请选择要签名的文件无法打开文件产证文件进行处理,得到个消息摘要文件将验证人的证书用管理中心保管的公钥进行解密运算,运算以后会得到个消息摘要。将前后两次得到的消息摘要通过签名验证模块中的比较运算来判断两次的消息摘要是否致,如果结果致这说明提供验证的证书是真的,如果结果不致这这个证书是伪造的。系统测试如图所示,在房产公文信息处理子系统中,房产拥有者可以将自己的信息输入此系统中......”。
2、“.....生成个包含用户信息的数字房产证文件,为了能更好的对用户财产的保护,在设计本子系统时加入了个用户私秘密信息提问,因为每个人设置的问题不样,答案也不样,这就能在初始化证件的时候都能很好的防止别人伪造自己的证件,因为别人有可能知道自己的很多相关情况,但是在私密问题上别人设置很少能设置得和自己样,并且在问题样的情况下各自说出来的答案也未必样,因此这样就使得本防伪的可用性更强了。安全性也更高了。图房产信息处理界面在测试密钥生成子系统时,我们通过使用加密算法,可以得到两个不同的密钥,个由用户自己保管,称作用户的安全签名私钥,而例外个公钥则由管理中心统管理,当用户需要鉴别其所持证件的真伪性的时候,公钥就可以用来对带有用户数字签名的文件进行鉴别......”。
3、“.....其签名私钥则有上个子模块产生得到。用户通过自己的私钥就可以对经过处理后的房产证数字文件进行数字签名,签名后的签名文件用户可以通过签名生成子模块运算后得到。具体的操作方法可以参考图图签名生成界面签名验证子系统的主要作用就是当用户需要对手里面的证书的真伪进行鉴别的时候,用户可以提交自己的签名文件和数字证书的原文件给房产管理中心,由于房屋管理中心统管理做房产证防伪系统的公钥,所以管理中心可以用公钥来解密用户的签名文件,并且签名鉴别系统还可以对原来的数字证书文件进行处理,在用户签名被解迷后得到的消息摘要和经过哈希安全算法运算后得到的消息摘要致的情况下就可以判定带有用户签名的数字房产证书是不是属于其鉴别人自己的,具体的实现过程见图图签名验证界面结论通过本次仿真房产证信息数字签名系统的设计......”。
4、“.....数字签名,和证件的防伪有了新的认识。通过将现代的信息安全技术与传统的证件防伪相结合起来给人们的日常生活带来巨大的好处和方便。在传统的防伪方法已经不能对现有的证件防伪进行更有力的保护的时候,新的数字技术给面临挑战的传统防伪带来了新的发展方向。相信在以后的应用中新的信息安全技术会越来越多的和以前那些老的技术相结合。给传统的技术新的希望。在本次设计系统的过程中自己的编程技术得到了进部的提升。并且对信息安全中的加密解密和数字签名的概念和实现方法与原理都有了个新的认识,在这个系统的设计过程中学到了不少东西。参考文献张焕国,刘玉珍密码学引论武汉武汉大学出版社,。杨义先等信息安全新技术北京北京邮电大学出版社,。密码学基础北京电子工业出版社,。章照止现代密码学基础北京清华大学出版社,。技术内幕北京清华大学出版社,......”。
5、“.....。,贺军数字签名北京清华大学出版社,。冯登国密码工程实践指南北京清华大学出版社,。胡峪,刘静高级编程技巧与示例西安西安电子科技大学出版社,。辛长安,梅林编程技术与难点剖析北京清华大学出版社,。签名验证模块此模块主要是用于鉴别用户的数字证书的真伪性的。在这个模块用户只需要把自己的私钥文件和前个模块地到的签名文件与用户填写的房产证公文文件共同导入这个模块通过计算机的运算对比就可以得出真假的鉴别结果。在此过程中必须要保证用户的私有信息要完全准确无误,还需要这个用户有自己的私钥文件和相应的数字签名文件,在这三个条件都能满足验证系统的要求的情况下得出的真伪鉴别结论可信度是值得肯定的,具体实现如图所示。图签名与验证模块图在对证书文件进行签名以后,如果用户需要知道自己的证书是不是真的,他就需要通过管理中心来对自己的证书进行鉴别和验证......”。
6、“.....是个通过加密算法生来成密钥的模块,本模块可以产生个公钥和个对应的私钥,生成的公钥由房产证书的持有人保存。公钥则对外公布或者由房屋管理中心统保管,方便以后用户对证件真伪的鉴别。密钥生成实现流程如图密钥生成模块用户公钥用户私钥公布房产证持有者图密钥的生成过程对房产证件进行数字签名的流程由密钥模块得到公钥和私钥图公钥和私钥生成过程用私钥对房产证信息进行签名图房产证信息签名过程对已有的签名进行验证图房产证信息签名验证过程签名的实现房产证的持有人相管理中心提供持有人的个人信息,通过证书公文处理系统生成个与之对应的房产证书数字公文文件......”。
7、“.....得到这个数字公文文件的消息摘要文件对刚刚经过哈希后的数字摘要文件用签名模块中的签名选项来实现对数字摘要的加密,在这个过程中需要用到密钥生成模块中产生的用户私钥,因为在签名中是用的证书持有人的私钥来对摘要进行加密的,所以能够确保签名的可信度和唯性。验证的过程由证书拥有者提供他的个人信息,通过数字证书处理模块对其证件进行数字化处理。得到个数字化后的房产证文件用安全哈希算法对用户得到的数字化现在,数据的长度是了,我们可以进行下步操作。补长度所谓的补长度是将原始数据的长度补到已经进行了补位操作的消息后面。通常用个位的数据来表示原始消息的长度。如果消息长度不大于,那么第个字就是。在进行了补长度的操作以后,整个消息就变成下面这样了进制格式如果原始的消息长度超过了,我们需要将它补成的倍数。然后我们把整个消息分成个个位的数据块,分别处理每个数据块......”。
8、“.....使用的常量系列的常量字如果以进制给出。它们如下需要使用的函数在中我们需要系列的函数。每个函数都操作位字并且产生位字作为输出。可以如下定义计算消息摘要必须使用进行了补位和补长度后的消息来计算消息摘要。计算需要两个缓冲区,每个都由个位的字组成,还需要个个位字的缓冲区。第个个字的缓冲区被标识为。第个个字的缓冲区被标识为。个字的缓冲区被标识为,另外还需要个个字的缓冲区。为了产生消息摘要,在第部分中定义的个字的数据块,会依次进行处理,处理每个数据块包含个步骤。在处理每个数据块之前,缓冲区被初始化为下面的值进制现在开始处理,。为了处理,需要进行下面的步骤将分成个字是最左边的字对于到令令对于到,执行下面的循环令在处理完所有的,后,消息摘要是个位的字符串,以下面的顺序标识算法原理加密算法年,和提出的......”。
9、“.....它易于理解和操作,也很流行。算法的名字以发明者的名字命名。的安全性依赖于大数分解。公钥和私钥都是两个大素数大于个十进制位的函数。据猜测,从个密钥和密文推断出明文的难度等同于分解两个大素数的积。算法的实现分为生成密钥,加密,解密。密钥的生成,生成密钥步骤生成密钥需完成下列步骤选择的值为或者随机生成大素数,直到其中,表示,取最大公约数随机生成不同于的大素数,直到计算,计算,满足计算计算将,放入公钥将,放入私钥。素数的产生采用素性检测算法,首先选择个代测的随机数,计算,是整除的次数。然后计算,使得。选择个小于的随除,模,模幂等由这个类来完成,其定义如下类的定义大数在进制下的长度用数组记录大数在进制下每位的值基本操作与运算,赋值运算,可赋值为大数或普通整数,可重载为运算符,比较运算,可重载为运算符,等,加,求大数与大数或大数与普通整数的和......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。