A Work in Progress: Context based Encryption Scheme for Internet of Things

Abstract In current Internet, data owners can provide integrity and authentication when data is generated. However confidentiality is usually implemented by symmetric keys between two corresponding programs in an end-to-end manner. A symmetric key for confidentiality is not suitable for Internet of Things (IoT) environment where there are one producer of data and multiple consumers of data. Further the consumers differ in their qualification about what part of the data is allowed to access under which context. In the paper we describe our work in progress of confidentiality scheme in which the producer encrypts data along with context. We improve Key Policy Attribute Based Encryption (KP-ABE) and Ciphertext Policy Attribute Based Encryption (CP-ABE) to allow consumers to decrypt data as their contexts dictate. We describe briefly our scheme to implement the idea.