2023-2024-1 20232327《网络空间安全导论》第二周学习总结
教材学习内容总结
1.密码学历史悠久,主要分为古典密码、机械密码和
线代密码;
2.密码学研究主要有密码分析,密码理论,密码工程与应用以及密码管理;
3.密码体制的分类:单钥密码体制和双钥密码体制;
4.密码分析方法有穷举攻击法、数学攻击法、物理攻击法等;
教材学习中的问题和解决过程
-
问题1:单钥密码体制和双钥密码体制有什么区别
-
问题1解决方案:百度搜索:1 单钥密码体制的加密密钥和解密密钥相同,从一个可以推出另外一个;双钥密码体制的原理是加密密钥与解密密钥不同,从一个难以推出另一个。
2 单钥密码体制基于代替和换位方法;双钥密码算法基于数学问题求解的困难性。
3 单钥密码体制是对称密码体制;双钥密码体制是非对称密码体制。 -
问题2:什么是同态密码?
-
问题2解决方案:询问chatgpt
同态密码(Homomorphic Encryption)是一种加密技术,它允许对密文进行计算,而无需将其解密。具体来说,同态加密技术可以将明文和密文看作向量或矩阵,对它们进行加法、乘法等运算,得到的结果仍然是一个向量或矩阵,可以直接对其进行加密处理,而无需将其解密。同态密码的一个重要应用是在云计算场景下,允许云端对加密数据进行计算,而无需将数据解密传输到本地进行计算。这种技术可以保护数据隐私和安全,并且可以提高计算效率。
同态密码技术基于数学难题的计算复杂性理论,通常使用复杂的算法实现。常见的同态加密算法包括Paillier加密、ElGamal加密、RSA加密算法等。
同态加密技术的应用范围广泛,包括云计算、金融、医疗、物联网等领域。
基于AI的学习
选择至少2个知识点利用chatgpt等AI工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容