SM2算法是中国商用椭圆曲线公钥密码标准算法。SM2算法实现过程中如不加防护措施,攻击者利用简单功耗分析(simple power analysis, SPA)即可破解私钥。为有效防御SPA攻击,提高算法性能,以安全芯片为基础,针对椭圆曲线标量乘运算采用优化的原子防护方法,软硬件实现了SM2算法。同时搭建安全评估环境,进行安全分析实验。结果表明,原子块内功耗波形变化规律基本一致,但原子块间局部功耗波形随着标量乘系数比特值不同而存在明显差异,从而导致私钥泄露,成为信息安全隐患。针对泄露位置进行原因分析,提出了改进的实现策略。实验结果表明所提出的策略可有效抵御SPA攻击。 相似文献
In this paper, the authors study the fully distributed event-triggering consensus problem for multi-agent systems with linear time-varying dynamics, where each agent is described by a linear time-varying system. An adaptive event-triggering protocol is proposed for time-varying multi-agent systems under directed graph. Based on the Gramian matrix of linear time-varying systems, the design of control gain is done and sufficient conditions ensuring the consensus of linear time-varying multi-agent systems are obtained. It is shown that the coupling strength is closely related to the triggering condition. When it comes to undirected graph, it is shown that the coupling strength is independent on the triggering condition and thus the design procedure is of more freedom than the directed case. In addition, it is also proved that Zeno behaviours can be excluded in the proposed protocols. A numerical example is presented to demonstrate the effectiveness of the theoretical results.