Security for Distributed Smart Meter: Blockchain-based Approach, Ensuring Privacy by Functional Encryption Topics: Privacy, Security and Trust In Proceedings of the 10th International Conference on Cloud Computing and Services Science CLOSER - Volume 1, 292-301, 2020