Improving Privacy-Preserving Techniques for Smart Grid using Lattice-based Cryptography

Saleh Darzi,Bahareh Akhbari,Hassan Khodaiemehr
2024-04-18
Abstract:Advancements in communication and information tech birthed the Smart Grid, optimizing energy and data transmission. Yet, user privacy is at risk due to frequent data collection. Existing privacy schemes face vulnerability with quantum machines. To tackle this, the LPM2DA scheme is introduced, utilizing lattice-based encryption and signatures for secure data aggregation. It ensures privacy, integrity, and authentication, enabling statistical analysis while preserving user privacy. Traditional aggregation schemes suffer from weak network models and centralization issues. Enter SPDBlock, a blockchain-based solution ensuring privacy, integrity, and resistance to attacks. It detects and prosecutes malicious entities while efficiently handling multi-dimensional data transmission. Through distributed decryption and secret sharing, only valid data can be decrypted with minimal involvement from smart meters. Performance tests reveal SPDBlock's superiority in communication and computational efficiency over traditional schemes.
Cryptography and Security
What problem does this paper attempt to address?
This paper attempts to address the issue of privacy protection in smart grids. Specifically, the authors propose two new privacy protection schemes: 1. **Lattice-based Multi-dimensional Multi-functional Data Aggregation Scheme (LPM2DA)**: - Utilizes lattice-based homomorphic encryption for data aggregation and employs efficient lattice-based signatures to ensure data integrity and authenticity. - This scheme can resist various attacks such as tampering, impersonation, replay attacks, and man-in-the-middle attacks. - Allows the control center to obtain temporal and spatial aggregation of users' multi-dimensional data while protecting privacy. - Supports various statistical calculations on users' multi-dimensional data, such as mean, variance, and skewness. 2. **Blockchain-based Smart Grid Privacy-preserving Data Aggregation Scheme (SPDBlock)**: - Uses blockchain technology to construct a network model similar to the real world, where no entity is assumed to be completely honest or honest but curious. - Proposes a novel consensus mechanism (Hash Onion) to efficiently select miners. - Not only protects the privacy of users' personal data, aggregated data, and billing data but also ensures other security standards such as data integrity, source authentication, and detection and prosecution of internal attackers. - Supports dynamic users and fault tolerance, allowing the control center to decrypt aggregated consumption data and bills with the assistance of a specific number of smart meters. In summary, these two studies aim to enhance the level of privacy protection in smart grids through advanced cryptographic techniques and blockchain technology, addressing the security challenges of the quantum computing era.