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·
   101   102   103   104   105   106   107   108   109   110   111