检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]四川卫士通信息安全平台有限公司,四川成都610000
出 处:《通信技术》2017年第5期1074-1078,共5页Communications Technology
摘 要:讨论基于Xilinx Zynq芯片实现高性能椭圆曲线密码(ECC)算法的应用方法,主要目标是通过系统化优化设计尽可能达到更高性能。首先分析实现的技术原理,接口、处理器、算法芯片的性能,以及决定系统性能的因素,然后从三方面深入展开讨论。第一,使用Zynq的ARM处理器软件完成主要核心功能,经过分析以及实践证明,这种系统无法达到比较高的性能。第二,使用FPGA资源硬件完成算法的主要处理和调度。对比软件,这种系统能逼近理论性能。第三,为了达到更高性能,在系统中增加多块算法芯片。通过理论分析和仿真证明,在一定条件下系统最高性能与芯片个数线性相关,多核系统性能可以达到性能倍增。通过分析不同系统架构对性能的影响,最后确定了达到高性能ECC系统的技术路径。This article tells of the three approaches to implementing high performance application system of Elliptic Curve Cryptography, for the purpose to optimize system design and acquire even higher performance. ARM processor software of Xilinx ZYNQ is used to perform the principal core functions, the analysis and practice indicates that this system could not reach a fairly high performance. Secondly, the source hardware of FPGA is used to implement the principal processings and scheduling, and theoretical performance. Thirdly, for a higher performance, multiple algorithm chips are added to the system. Theoretical analysis and simulation indicate that under certain condition, the highest performance of the system is related to the number of chips, and the multi-core system may realize performance multiplication. Via analyzing the influence of different framework on system performance, the technical path to reach high-performance ECC system is finally determined.
分 类 号:TN918.2[电子电信—通信与信息系统]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.15