英国国家网络安全中心发布《高级密码学》白皮书

英国国家网络安全中心(NCSC)近日发布了一份关于《高级密码学》的白皮书,详细介绍了多种用于处理加密数据的密码技术。这些技术包括同态加密、基于属性的加密、零知识证明和安全多方计算等。来源

白皮书强调,在决定是否采用高级密码学时,应首先明确问题的定义,然后据此开发适当的解决方案,而不是从某种高级密码技术出发,再试图适配问题所需的功能。来源

另外,报告指出几乎所有情况下,自己设计和实施密码学都是不好的做法,尤其是对于高级密码学而言,因为这些算法复杂性更高。使用基于密码库的应用程序时,细微的使用缺陷可能导致严重的安全弱点。来源

高级密码学涵盖了一系列用于保护静态、传输和使用中的敏感数据的技术,与传统加密和认证方法相比,这些技术可以在各方之间建立新的信任关系。然而,在部署基于高级密码学的解决方案之前,需要考虑技术和实现的相对不成熟、计算负担重大、响应时间慢以及可能引入额外网络攻击风险等因素。来源