title: Milestone 07. 身份基加密 tags: zk basic cryptography hash pedersen hash hash to curve quadratic residual WTF zk 教程 里程碑 07:身份基加密 这一讲,我们将介绍身份基加密(Identity-Based Encryption,IBE),它允许用户以身份信息作为加密系统的公钥,比如邮箱地址。 身份基加密 身份基加密(IBE)由 Adi Shamir 在 1984 年提出,主要特点是它允许任何一方使用公开可获取的信息,比如用户的电子邮件地址或域名,作为其公钥。这样,发送方可以直接使用接收方的身份信息加密消息,无需事先获取接收方的公钥。这解决了传统公钥基础设施(PKI)中存在的密钥分...
title: Milestone 07. 身份基加密 tags: zk basic cryptography hash pedersen hash hash to curve quadratic residual WTF zk 教程 里程碑 07:身份基加密 这一讲,我们将介绍身份基加密(Identity-Based Encryption,IBE),它允许用户以身份信息作为加密系统的公钥,比如邮箱地址。 身份基加密 身份基加密(IBE)由 Adi Shamir 在 1984 年提出,主要特点是它允许任何一方使用公开可获取的信息,比如用户的电子邮件地址或域名,作为其公钥。这样,发送方可以直接使用接收方的身份信息加密消息,无需事先获取接收方的公钥。这解决了传统公钥基础设施(PKI)中存在的密钥分发问题。 1.1 基本原理 IBE 系统通常包含四个主要部分: 设置:一个受信任的中心化机构:私钥生成中心(Private Key Generator,PKG),负责验证用户的身份信息,生成对应的私钥,并安全地分发给用户。 提取:用户向 PKG 证明身份,并获取身份对应的私钥。 加密:发送方使用接收...