I'm almost there... almost completed my Masters degree. On the last lap, while writing my dissertation, I had to do a short introduction of Attribute Based Encryption. Attribute based encryption is an important security concept that can be applied to almost any role based system today to provide data confidentiality and integrity. Enjoy the read.
Background: to clearly understand this article, you must have an understanding of basic security concepts and terms such as encryption, decryption, ciphertext, public key cryptography and symmetric key cryptography.