我在安全飞地 () 中创建了一个不对称的 EC 密钥对。密钥对的公钥将被发送到我的后端服务,然后使用它来加密数据(kSecKeyAlgorithmECIESEncryptionCofactorX963SHA512AESGCM
)。加密的数据将被发送到 iOS 设备,以便使用安全飞地中的私钥进行解密。
我需要知道我应该在后端服务中使用的 ECIES 算法的确切选项。
- 曲线名称是什么?
- 使用辅因子?
- 什么是 AES-GCM 密钥大小和块大小?
- 加密数据的格式应该是什么?
- 16 字节的标签应该是什么?