基於屬性的加密(ABE)

2021-09-22 17:49:13 字數 653 閱讀 4565

加解密使用公鑰與私鑰來實現,參與abe整個系統的使用者都有自己的私鑰與公鑰。

注:公鑰在系統內是公開的,但私鑰是使用者秘密私有使用的;

公鑰是傳送方用來加密的,而私鑰是接收方用來解密的。

這裡我們弱化「公鑰」的概念,我們將其稱之為「公共引數

根據嵌入的物件不同,劃分成了kp-abe與cp-abe。

kp-abe(基於金鑰策略的屬性加密)是將策略嵌入到金鑰中,屬性嵌入到密文中。

cp-abe(基於密文策略的屬性加密)是將策略嵌入到密文中,屬性嵌入到金鑰中。

注:「屬性」的概念,「策略」的概念,屬性是事物或者資訊檔案的特徵,策略則是這些特徵之間的與或關係。

結構上具有對偶關係,所以在研究中常常會進行模擬遷移等。

但在其具體的應用場景上卻十分不同。

cp-abe由於策略嵌入密文中,這就意味著,資料擁有者可以通過設定策略去決定擁有哪些屬性的人能夠訪問這份密文,也就相當於對這份資料做了乙個粒度可以細化到屬性級別的加密訪問控制。

cp-abe的應用場景一般是公有雲上的資料加密儲存與細粒度共享;

屬性基加密(ABE)基礎知識

屬性基加密 abe 的思想 於模糊身份基加密 fibe 屬性基加密的思想是讓密文和金鑰與屬性集合和訪問結構產生關聯,當且僅當屬性集合滿足訪問結構的時候,方能解密成功。那麼根據這其中兩兩的對應關係,又可以將屬性基加密分為兩類,即金鑰策略屬性基加密 kp abe 和密文策略屬性基加密 cp abe 二者...

基於屬性的加密技術

1.背景 區塊鏈典型的乙個應用場景是資源共享,而在實際應用中,很多參與者的資料很涉及機密,資料所有者並不樂意把自己的資料公開出來。資料明文在鏈上存證後,雖然共享給其他人,但是資料被所有的人都能檢視,不存在一點私密性。如果資料所有者將資料使用自己的秘鑰加密後在鏈上存證後,能實現資料的隱私保護,但是不能...

加密鏈 基於區塊鏈的加密社交APP

加密鏈 ethereum jiami 是乙個基於區塊鏈上開發的加密聊天軟體。使用者可以相互交換加密與自析構的訊息,以及 檔案,支援所有的檔案型別,還有加密日記 數位化資產錢包等相關應用。提供移動端 android ios 同時開放應用程式介面 api 因此將來可以擁有許多第三方的客戶端可供選擇。實時...