论文部分内容阅读
该文将轻量级密码算法PRESENT用于智能卡芯片存储加密中,用于保证卡内代码及数据的安全。首先指出总线置乱方法存在选择明文攻击隐患,而异或加密方法在Flash擦除操作时会导致密钥泄露,进而指出引入PRESENT算法的重要性。同时,该文给出PRESENT算法在智能卡芯片中的具体实现方法,包括电路设计、密钥分散存储和故障攻击抵御措施。与传统方法相比,该文所提方法即保证了智能卡芯片运行的效率,又提高了存储加密的安全性。
In this paper, the lightweight encryption algorithm PRESENT is used in the smart card chip storage encryption, which is used to ensure the security of the code and data in the card. First of all, it is pointed out that the bus scrambling method has a plaintext attack hidden danger, and the XOR encryption method will cause the key to be leaked during the Flash erasing operation, and then points out the importance of introducing the PRESENT algorithm. In the meantime, this paper presents the concrete realization method of PRESENT algorithm in smart card chip, including the circuit design, key dispersion storage and fault attack defense measures. Compared with the traditional method, the proposed method ensures the efficiency of smart card chip operation and improves the security of storage encryption.