crypto_engineering 实验1:software_aes_implementation(软件AES实现) 可以在实现AES上进行优化 参考: 课件1 NIST-FIPS 实验2:digital_logic_circuits(数字逻辑电路) 使用Verilog实现A5/1或A5/2或Grain-128 参考: 课件2 Verilog-tutorial veritut 附件: 硬件实验环境 实验3:implement a block cipher in hardware(在硬件中实现分组密码) 要求: 在报告中要解释为什么这么实现 参考: 课件3 实验4:Implement the Montgomery multiplication and Barrett reduction with any two 2048-bit numbers(使用任意两个 2048 位数字实现蒙哥马利乘法和巴雷特归约) 参考: 课件4-1 课件4-2 素数生成网站 实验5:看课件完成作业 作业: 作业1: 请阅读课件第一部分,回答:密码法哪一条款规定了,关键基础设施需要使用密码技术进行保护。 作业2: 请阅读课件第二部分,完成下面密钥恢复。 参考: 课件5 实验6:Implement the RSA-CRT(实现RSA-CRT) 参考: 课件6