检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《计算机应用与软件》2012年第10期85-88,108,共5页Computer Applications and Software
基 金:国家自然科学基金项目(61070207)
摘 要:目前64位与32位计算机广泛共存,RC6-64/r/b的常规实现方法在64位计算机上可以达到很高的性能,但在32位计算机上性能较低,这限制了RC6-64/r/b算法的广泛应用。利用SSE2指令集对RC6-64/r/b算法中的64位运算进行简化,并实现SIMD并行,使得RC6-64/r/b在IA-32平台上的运行速度成倍提升,该方法也可用于其他含有64位运算的密码算法的快速实现上。Both 6d-bit and 32-bit computers are widely coexisting at present. The general implementation of RC6-64/r/b can achieve high performance in 64-bit computers, but much lower performance in 32-bit computers, which limits the widespread use of RC6-64/r/b. Using SSE2 instructions to simplify the 64-bit operations of RC6-64/r/b algorithm and to achieve SIMD parallelism, that makes the speed of RC6- 64/r/b increasing exponentially on IA-32 platform. The method can also be used for the fast implementation of other cryptographic algorithms using 64-bit operations.
关 键 词:SSE2 SIMD IA-32 RC6 对称密码算法
分 类 号:TP309[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.63