最近由于偶然原因,接触了CP-ABE(Ciphertext-Policy Attribute-Based Encryption),学了一段时间,觉得挺精妙,记录并分享一下学习心得。 什么是ABE(Attribute-Based Encryption)? 一言以蔽之:这是一种可以实现精准化访问控制功能的基于公钥密码的算法。 ABE 根据访问策略嵌入实体的不同可以分为两种: CP-ABE:将访问策略...
We develop a new cryptosystem for fine-grained sharing of encrypted data that we call Key-Policy Attribute-Based Encryption (KP-ABE). In our cryptosystem, cipher texts are labeled with sets of attributes and private keys are associated with access structures that control which cipher texts a ...
The concept of attribute-based encryption (ABE) was first introduced by Sahai and Waters in 2005 (Sahai and Waters,2005). ABE was later categorized into two types (Goyal et al.,2006): ciphertext-policy ABE (CP-ABE) and key-policy ABE (KP-ABE). In CP-ABE, each ciphertext is associat...
Currently, only simple form of encryption schemes, such as secret-key and public-key encryption, are constructed in this setting. In this paper, we enrich the available tools in fine-grained cryptography by proposing the first fine-grained secure attribute-based encryption (ABE) scheme. Our ...
Attribute-based encryption enables fine-grained control of encrypted data [SW05]. In a ciphertext-policy ABE (CP-ABE) scheme [GPSW06], for instance, ciphertexts are attached to access policies and keys are associated with sets of attributes. A key is able to recover the message hidden in ...
本文的主要内容基于顶会论文TCC 2007年的文章:Multi-authority Attribute Based Encryption Sahai和Waters描述过一个方案(称为SW),在这个方案中,发送方指定一个属性集和一个数字d对消息进行加密,这样当至少拥有d个给定属性的接收方才能解密该消息。比如个人武汉市参保记录,武汉市居住证,武汉某所高校学生证等等属性。
Mosaicis a library doing Attribute Based Encryption (ABE). It is meant to be used as a example of a cryptographic core to be embedded in any solution willing to rely on an ABE scheme of this kind (a Multi-Authority CipherText-Policy scheme, see below). ...
y x Application Whoshouldbeabletoreadmydata?accesspolicy Attribute-BasedEncryption[SW05]Ciphertexts:associatedwithaccessformulas (AÇB)ÆCSecretKeys:associatedwithattributes {A,C} Decryption:{A,C} {A,C}satisfies(AÇB)ÆC (AÇB)ÆC Message ABEExample OR AND AND MedicalCompanyXresearcher ...
threshold ABE system is that the threshold semantics are not very expressive and therefore are limiting for designing more general systems. Goyal et al. intro- duced the idea of a more general key-policy attribute- based encryption system. In their construction a ci- phertext is associated with...
Attribute-based encryption (ABE), as introduced by Sahai and Waters, allows for fine-grained access control on encrypted data. In its key-policy flavor (the dual ciphertext-policy scenario proceeds the other way around), the primitive enables senders to encrypt messages under a set of attributes...