ISO/IEC 18033-6:2019
IT Security techniques - Encryption algorithms - Part 6: Homomorphic encryption
发布时间:2019-05-02 实施时间:


同态加密是一种特殊的加密技术,它可以在密文状态下进行计算,而无需解密明文。这种加密技术可以在保护数据隐私的同时,实现数据的共享和处理,具有广泛的应用前景。同态加密的应用场景包括云计算、物联网、金融、医疗等领域。

同态加密的基本原理是将明文转换为密文,并在密文状态下进行计算。同态加密算法可以分为完全同态加密和部分同态加密两种类型。完全同态加密可以实现任意计算,而部分同态加密只能实现特定的计算。

ISO/IEC 18033-6:2019标准规定了同态加密算法的基本要求和安全性能。该标准要求同态加密算法必须满足以下要求:

1. 安全性能:同态加密算法必须具有足够的安全性能,能够保护数据的隐私和完整性。

2. 可用性:同态加密算法必须具有足够的可用性,能够满足实际应用的需求。

3. 效率:同态加密算法必须具有足够的效率,能够在合理的时间内完成计算。

4. 可验证性:同态加密算法必须具有足够的可验证性,能够验证计算结果的正确性。

ISO/IEC 18033-6:2019标准还规定了同态加密算法的测试方法和安全性评估方法。该标准要求同态加密算法必须经过严格的测试和评估,确保其安全性和可用性。

同态加密技术的应用前景非常广泛。在云计算领域,同态加密可以实现数据的安全共享和处理,保护用户隐私。在物联网领域,同态加密可以实现设备之间的安全通信和数据处理。在金融和医疗领域,同态加密可以保护用户的敏感信息,防止数据泄露和篡改。

相关标准
ISO/IEC 18033-1:2015——加密算法
ISO/IEC 18033-2:2015——流加密算法
ISO/IEC 18033-3:2010——块加密算法
ISO/IEC 18033-4:2015——消息认证码算法
ISO/IEC 18033-5:2015——实体身份认证算法