Page 106 - 大数据时代计算机信息处理技术研究
P. 106
大数据时代计算机信息处理技术研究
Research on Computer Information Processing Technology in the Era of Big Data
(式 3-1)
(式 3-2)
式中,D 为位数;a 和 b 分别为素数。通过计算使两个素数 a 和 b 的数值差
距拉开,从而避免被分解。获得素数后利用 getprime 函数生成一个和输入位数差
不多大的大整数,需要注意系统函数生成的随机数是以 Byte 定义的,在实际操
作上,位是指 bit,根据换算关系重新对 a 和 b 赋值,并返回一个输入位数的随
机整数。得到随机整数后,判断这个整数是不是素数。如果判断不是素数,则返
回至 getprime;如果判断是素数,则生成密钥。
3. 生成信息加密密钥
利用密钥流发生器和内构的素数生成初始密钥,根据计算机信息特点对密钥
进行扩展处理,得到计算机信息加密密钥。在加密过程中,如果计算机信息过于
简洁、单一,破译者可以通过简单的方法破译初始密钥。为了避免这种情况发生,
扩大初始密钥的选取范围,同时对明文进行置换变换处理,增加密钥和明文的复
杂性。此外,利用确定的周期序列和移位可加性处理明文,可进一步加强加密信
息的破译难度和安全性。
(二)实验分析
1. 信息处理效率分析
为了进一步确定数据加密技术在计算机信息安全中的应用效果,以信息安全
性作为实验指标,通过与应用其他安全技术的计算机信息数据安全性进行对比分
析,进而验证数据加密技术的应用效果。
实验中利用软件随机生成信息文档。除文档大小外,将信息文档的其他属性
设置为相同结果,加解密不同大小的信息文档,并通过多种角度统计实验结果。
实验分为两部分:一部分是信息处理效率实验,信息处理效率越低,所需时间越
长,则计算机信息被破译和攻击的风险越大,安全性越差;另一部分是信息折损
实验,通过统计分析加解密前后的文档信息大小,验证信息的完整性。在信息处
理效率实验中,设置密钥长度为 1024 位,相对位高为 4096。选择一个不同大小
的信息文档作为目标,对其进行加密处理,得出公私钥生成时间和加解密时间,
实验结果如表 3-1 所示。
·98·

