該定義是傳統公鑰加密的演變,在身份基加密中直接將用戶的身份(唯一標識特徵)作為公鑰。這樣以來,每個人只需要保存一個私鑰即可。
基本介紹
- 中文名:身份基加密
- 外文名: Identity-based Encryption,IBE
- 初始化算法(Setup) 給定安全參數,輸出一個主公鑰mpk和主私鑰msk。
- 密鑰提取算法(Keygen) 輸入主私鑰msk和身份串ID,輸出該身份下的私鑰skID。
- 加密算法(Enc) 輸入主公鑰mpk、身份串ID以及明文訊息x,輸出密文c。
- 解密算法(Dec) 輸入身份私鑰SKID和密文c,輸出明文訊息x(或者解密失敗)。