Intelligent meter security access system based on NB-IoT

By designing a NB-IoT-based smart table security access system in the smart table data transmission and processing system, the problem of insufficient data security guarantee is solved, efficient encryption, authentication and multi-level storage of data is realized, and the confidentiality and availability of data are ensured.

CN119995975APending Publication Date: 2025-05-13ZENNER METERING TECH (SHANGHAI) LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510132210.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-06
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

In the data transmission and processing of existing smart tables, data security is insufficient, and fixed encryption algorithms and identity authentication methods are easily cracked, resulting in the risk of data leakage and illegal access.

Method used

A smart table secure access system based on NB-IoT is designed, including data acquisition module, encryption processing module, NB-IoT transmission module, identity authentication module, data decryption module, data storage module and user service module. Through dynamic encryption algorithm selection, identity authentication policy and multi-level encryption storage, the confidentiality and integrity of the data are ensured.

Benefits of technology

It effectively prevents data leakage, tampering and illegal access, ensures the security and availability of smart metered data, and improves the stability and user experience of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119995975A_ABST
    Figure CN119995975A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of Internet of Things communication, and discloses an NB-IoT-based smart meter security access system, which comprises a data acquisition module, an encryption processing module, an NB-IoT transmission module, an identity authentication module, a data decryption module, a data storage module and a user service module, the identity authentication module is used for performing identity authentication on an access request of the intelligent meter; the data decryption module is used for decrypting the received encrypted data; the data storage module is used for storing the decrypted original data; and the user service module is used for providing data query, statistics and report generation services for the user and visually displaying the data query, statistics and report generation services. Data are encrypted through the encryption processing module, legal access is ensured through the identity authentication module, correct reduction of the data is ensured through the data decryption module, and re-encryption is performed through the data storage module, so that data leakage, tampering and illegal access are effectively prevented, and confidentiality, integrity and availability of metering data of the intelligent meter are ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of Internet of Things communication technology, and in particular to a smart meter security access system based on NB-IoT. Background Art

[0002] In the current field of smart meter data transmission and processing, data security is usually ensured in a relatively simple and decentralized manner. It is common to perform a certain degree of encryption during data transmission, but the choice of encryption algorithm is often relatively simple and cannot be flexibly adjusted according to the importance of the data and security requirements. In terms of identity authentication, it mostly relies on fixed usernames and passwords, which are easy to be cracked or stolen, and the verification of access requests is not comprehensive and strict enough.

[0003] In the data decryption process, a fixed decryption method is usually used, lacking the adaptation of the encryption algorithm and strict verification of the decryption results, resulting in frequent decryption errors or incompleteness. In terms of data storage, it is generally just a simple classification storage, with insufficient encryption measures, which is vulnerable to external attacks and data leakage. Summary of the invention

[0004] In view of the deficiencies in the prior art, the present invention provides a smart meter security access system based on NB-IoT to solve the problems that fixed usernames and passwords are easily hacked, illegal access cannot be effectively identified and prevented, and the risk of data theft and tampering is increased. Fixed decryption methods and lack of verification may result in data being unable to be correctly restored, affecting data availability and making it vulnerable to external attacks and leading to data leakage.

[0005] To achieve the above objectives, the present invention is implemented through the following technical solutions: a smart meter security access system based on NB-IoT, comprising: Data acquisition module, encryption processing module, NB-IoT transmission module, identity authentication module, data decryption module, data storage module and user service module; The data acquisition module is used to collect various metering data of the smart meter; The encryption processing module is used to perform encryption operations on the collected data to generate encrypted data; The NB-IoT transmission module is used to transmit the encrypted data through the NB-IoT network; The identity authentication module is used to perform identity authentication on the access request of the smart meter; The data decryption module is used to decrypt the received encrypted data to obtain the original data; The data storage module is used to store the decrypted original data; The user service module is used to provide users with data query, statistics and report generation services, and to display them intuitively.

[0006] Preferably, the data acquisition module includes a sensor interface unit, a data acquisition unit, a data preprocessing unit and a data format conversion unit. The sensor interface unit is used to connect with various sensors to obtain raw data. The data acquisition unit is used to sample the raw data at a set frequency. The data preprocessing unit performs preliminary filtering and denoising on the sampled data. The data format conversion unit is used to convert the preprocessed data into a unified format. The metering data includes electricity, gas and water.

[0007] Preferably, the encryption processing module includes an encryption algorithm selection unit, a key generation unit, an encryption execution unit and an encryption parameter configuration unit. The encryption algorithm selection unit is used to select a suitable encryption algorithm according to the importance and security requirements of the data. The key generation unit is used to randomly generate encryption keys with different sequence bits. The encryption execution unit is used to encrypt data using the selected encryption algorithm. The encryption parameter configuration unit is used to set relevant parameters of the encryption algorithm, including key length and encryption mode.

[0008] Preferably, the NB-IoT transmission module includes a network connection management unit, a data encapsulation unit, a traffic control unit, a transmission error processing unit and a signal enhancement unit. The network connection management unit is responsible for establishing and maintaining a stable connection with the NB-IoT network, the data encapsulation unit is used to encapsulate the data to be transmitted according to the NB-IoT protocol, the traffic control unit is used to adjust the data transmission rate according to the network conditions, the transmission error processing unit is used to detect and correct errors occurring during the transmission process, and the signal enhancement unit is used to enhance the communication signal strength between the smart meter and the system and enhance the transmission signal.

[0009] Preferably, the identity authentication module includes a device information collection unit, an identity authentication policy unit, a dynamic password generation unit, an authentication result judgment unit and an illegal access prevention unit, the device information collection unit is used to collect the device identification and hardware feature information of the smart meter, the identity authentication policy unit is used to formulate and execute user-specific identity authentication policies, the dynamic password generation unit is used to generate a dynamic password when necessary to enhance authentication security, the authentication result judgment unit is used to judge whether the identity of the smart meter is legal and correct based on the verification result, and the illegal access prevention unit is used to intercept and reject illegal access requests.

[0010] Preferably, the data decryption module includes a decryption key acquisition unit, a decryption algorithm adaptation unit, a decryption execution unit and a decryption result verification unit. The decryption key acquisition unit is used to obtain the correct decryption key from the secure storage, the decryption algorithm adaptation unit is used to select the corresponding decryption algorithm according to the encryption algorithm, the decryption execution unit is used to actually perform the decryption operation and restore the original data, and the decryption result verification unit is used to verify whether the decrypted result is correct and complete.

[0011] Preferably, the data storage module includes a data classification storage unit, a storage medium management unit, a data index establishment unit, a data compression unit and a data encryption storage unit. The data classification storage unit is used to classify and store data according to data type and time dimension. The storage medium management unit is used to manage and optimize the physical medium for data storage, and the physical medium includes a hard disk, a flash memory, a USB flash drive and a local server. The data index establishment unit is used to establish a quick retrieval index for the stored data. The data compression unit is used to compress the stored data to save storage space. The data encryption storage unit is used to encrypt the stored data again to enhance data security.

[0012] Preferably, the user service module includes a user authority management unit, a data query processing unit, a data analysis and statistics unit, a report customization unit, a data push unit and a service interface unit. The user authority management unit is used to manage the access rights and operation rights of different users. The data query processing unit is used to process the user's query request and obtain relevant data from the database. The data analysis and statistics unit is used to analyze and count the queried data. The report customization unit is used to customize the personalized report format and content according to user needs. The data push unit is used to actively push important data or notifications to the user. The service interface unit is used to provide an interface with an external system for data sharing and interaction.

[0013] The present invention provides a smart meter security access system based on NB-IoT. It has the following beneficial effects: 1. The present invention encrypts data through the encryption processing module, the identity authentication module ensures legal access, the data decryption module ensures correct data restoration, and the data storage module encrypts again, effectively preventing data leakage, tampering and illegal access, and ensuring the confidentiality, integrity and availability of smart meter measurement data.

[0014] 2. The network connection management unit, traffic control unit, transmission error processing unit and signal enhancement unit in the NB-IoT transmission module of the present invention work together to ensure stable and reliable data transmission and reduce data loss and transmission interruption.

[0015] 3. The user service module of the present invention can provide customized services according to the permissions of different users, including data query, analysis, report generation, push, etc., so that users can easily obtain the required information and display it intuitively, thereby improving the user experience. The data analysis and statistics unit can conduct in-depth analysis of the data and provide valuable reference for energy management, decision making, etc. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 This is a system architecture diagram of the NB-IoT-based smart meter security access system of the present invention; Figure 2 This is a data acquisition module architecture diagram of the NB-IoT-based smart meter security access system of the present invention; Figure 3 This is an architecture diagram of an encryption processing module of a smart meter security access system based on NB-IoT of the present invention; Figure 4 This is a diagram of the NB-IoT transmission module architecture of the NB-IoT-based smart meter security access system of the present invention; Figure 5 This is an architecture diagram of an identity authentication module of a smart meter security access system based on NB-IoT of the present invention; Figure 6 This is a data decryption module architecture diagram of the NB-IoT-based smart meter security access system of the present invention; Figure 7 This is a data storage module architecture diagram of the NB-IoT-based smart meter security access system of the present invention; Figure 8 This is a user service module architecture diagram of the NB-IoT-based smart meter security access system of the present invention; DETAILED DESCRIPTION

[0017] The technical solution of the present invention will be described clearly and completely below in conjunction with the accompanying drawings of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0018] Example: Please refer to the attached Figure 1 -Attached Figure 8 , an embodiment of the present invention provides a smart meter security access system based on NB-IoT, including: Data acquisition module, encryption processing module, NB-IoT transmission module, identity authentication module, data decryption module, data storage module and user service module; The data collection module is used to collect various metering data of the smart meter; The encryption processing module is used to perform encryption operations on the collected data to generate encrypted data; The NB-IoT transmission module is used to transmit encrypted data through the NB-IoT network; The identity authentication module is used to authenticate the access request of the smart meter; The data decryption module is used to decrypt the received encrypted data to obtain the original data; The data storage module is used to store the decrypted original data; The user service module is used to provide users with data query, statistics and report generation services, and to display them intuitively.

[0019] The data acquisition module includes a sensor interface unit, a data acquisition unit, a data preprocessing unit and a data format conversion unit. The sensor interface unit is used to connect with various sensors to obtain raw data. The data acquisition unit is used to sample the raw data at a set frequency. The data preprocessing unit performs preliminary filtering and denoising on the sampled data. The data format conversion unit is used to convert the preprocessed data into a unified format. The metering data includes electricity, gas and water.

[0020] Specifically, the sensor interface unit, as the starting point of data collection, establishes physical connections with various types of sensors, realizes the transmission and interaction of electrical signals, and is compatible with sensors of different manufacturers and models, thus improving the system's adaptability to a variety of smart meters; The data collection unit periodically collects raw data at a preset frequency to obtain representative data samples, ensuring the timeliness and continuity of the data and avoiding data omission and repeated collection; The data preprocessing unit performs preliminary filtering and denoising on the sampled data to remove interference and noise components, improve the quality of the data, enhance the accuracy and reliability of the data, and provide purer data for subsequent processing and analysis; The data format conversion unit converts the preprocessed data into a unified format to facilitate processing and storage in subsequent modules, eliminating differences in data formats and improving data compatibility and operability.

[0021] The encryption processing module includes an encryption algorithm selection unit, a key generation unit, an encryption execution unit and an encryption parameter configuration unit. The encryption algorithm selection unit is used to select a suitable encryption algorithm according to the importance and security requirements of the data. The key generation unit is used to randomly generate encryption keys with different sequence bits. The encryption execution unit is used to encrypt data using the selected encryption algorithm. The encryption parameter configuration unit is used to set the relevant parameters of the encryption algorithm, including key length and encryption mode.

[0022] Specifically, the encryption algorithm selection unit carefully evaluates the characteristics of various encryption algorithms according to the nature and importance of the data to be encrypted and the level of security threats faced by the system, so as to select the encryption algorithm that best meets the security requirements, ensure that the data is properly protected at the required security level, and avoid the degradation of system performance caused by excessive use of complex encryption algorithms; The key generation unit creates encryption keys of different lengths and complexities through a random number generation mechanism. The strength and number of bits of the key directly affect the security of encryption. It generates keys that are difficult to predict and crack, greatly increasing the difficulty for attackers to crack encrypted data. The encryption execution unit uses the specific encryption algorithm determined by the encryption algorithm selection unit to perform actual encryption conversion operations on the input data, converting the plaintext data into ciphertext form, so that even if unauthorized personnel obtain the data, they cannot understand its content; The encryption parameter configuration unit is responsible for accurately setting various related parameters of the selected encryption algorithm, such as key length, encryption mode including ECB, CBC, CFB, in order to optimize the encryption effect and adapt to different application requirements. By reasonably configuring parameters, it achieves a balance between security and system performance, while meeting the special encryption requirements of specific business scenarios.

[0023] The NB-IoT transmission module includes a network connection management unit, a data encapsulation unit, a traffic control unit, a transmission error processing unit and a signal enhancement unit. The network connection management unit is responsible for establishing and maintaining a stable connection with the NB-IoT network. The data encapsulation unit is used to encapsulate the data to be transmitted according to the NB-IoT protocol. The traffic control unit is used to adjust the data transmission rate according to the network conditions. The transmission error processing unit is used to detect and correct errors that occur during the transmission process. The signal enhancement unit is used to enhance the communication signal strength between the smart meter and the system and enhance the transmission signal.

[0024] Specifically, the network connection management unit is fully responsible for establishing the initial connection with the NB-IoT network, and continuously monitors and maintains the stability of the connection during the transmission process, ensuring the smooth flow of data transmission channels, quickly establishing a reliable connection, reducing the time delay for connection establishment, and effectively responding to network fluctuations and interference to maintain uninterrupted connections; The data encapsulation unit encapsulates the data to be transmitted according to the specifications and format of the NB-IoT protocol to make it meet the requirements of network transmission, ensure the correct transmission and identification of data in the NB-IoT network, and improve the efficiency and accuracy of data transmission; The traffic control unit monitors the network status in real time, including signal strength, bandwidth availability, and network congestion, and dynamically adjusts the data transmission rate accordingly to avoid packet loss and transmission delay caused by data congestion, improve the utilization of network resources, and ensure smooth data transmission; The transmission error processing unit detects and corrects various errors in a timely manner during data transmission, ensuring the integrity and accuracy of data, reducing the impact of errors on data transmission, improving the reliability of data transmission, reducing the number of retransmissions, and improving transmission efficiency; The signal enhancement unit improves the strength and quality of the transmission signal, improves the coverage and penetration of the signal, reduces signal attenuation and interference, and enhances the stability and reliability of data transmission by adopting various technical means, such as power amplification, antenna optimization, and signal modulation and demodulation optimization.

[0025] The identity authentication module includes a device information collection unit, an identity authentication policy unit, a dynamic password generation unit, an authentication result judgment unit and an illegal access prevention unit. The device information collection unit is used to collect the device identification and hardware feature information of the smart meter. The identity authentication policy unit is used to formulate and execute user-specific identity authentication policies. The dynamic password generation unit is used to generate dynamic passwords when necessary to enhance authentication security. The authentication result judgment unit is used to judge whether the identity of the smart meter is legal and correct based on the verification results. The illegal access prevention unit is used to intercept and reject illegal access requests.

[0026] Specifically, the device information collection unit comprehensively and accurately collects the device identification IMEI, MAC address, hardware feature information chip serial number, and sensor model of the smart meter, providing basic data for subsequent identity authentication, and can accurately identify each connected smart meter device to prevent counterfeiting and fraudulent use of the device; The identity authentication policy unit carefully formulates and strictly implements specific and diverse identity authentication policies based on the system's security requirements, business scenarios, and regulatory requirements to ensure the accuracy and reliability of identity authentication and adapt to different security levels and application environments; The dynamic password generation unit generates a one-time and time-sensitive dynamic password in certain situations, such as high-risk operations or regular identity re-verification, to enhance the security of authentication, increase the dynamic and random nature of identity authentication, and effectively prevent the risk of password theft or cracking; The authentication result judgment unit conducts detailed analysis and accurate judgment on the identity authentication result to determine whether the identity of the smart meter is legal and whether the verification process is correct, ensuring that only the smart meter that has passed the legal verification can access the system to avoid misjudgment and missed judgment. The illegal access prevention unit quickly takes measures to intercept and reject requests that are determined to be illegal access, and at the same time issues alarms and records relevant information, effectively preventing access by illegal devices and protecting system security and data confidentiality.

[0027] The data decryption module includes a decryption key acquisition unit, a decryption algorithm adaptation unit, a decryption execution unit and a decryption result verification unit. The decryption key acquisition unit is used to obtain the correct decryption key from the secure storage, the decryption algorithm adaptation unit is used to select the corresponding decryption algorithm according to the encryption algorithm, the decryption execution unit is used to actually perform the decryption operation and restore the original data, and the decryption result verification unit is used to verify whether the decrypted result is correct and complete.

[0028] Specifically, the decryption key acquisition unit accurately obtains the correct decryption key corresponding to the encrypted data from a highly secure storage location, such as an encryption hardware module, a secure database, or a key management system, ensuring that only legitimate and authorized modules can obtain valid decryption keys, thereby preventing key leakage and illegal acquisition; The decryption algorithm adapter unit intelligently and accurately selects a matching decryption algorithm based on the encryption algorithm used for the encrypted data to ensure the accuracy and compatibility of the decryption process, ensuring that the decryption operation can correctly restore the encrypted data and avoid decryption failures or data errors caused by algorithm mismatch; The decryption execution unit actually performs the decryption operation, uses the selected decryption algorithm and the obtained decryption key to decrypt the encrypted data bit by bit or in groups, gradually restores the original data, and successfully converts the encrypted unreadable data into the original plaintext data, providing a basis for subsequent data use and processing; The decryption result verification unit conducts comprehensive and in-depth verification of the decrypted results, checks the correctness, integrity and consistency of the data, ensures that no errors or data loss are introduced during the decryption process, guarantees the quality and availability of the decrypted data, and improves the reliability of the system and the credibility of the data.

[0029] The data storage module includes a data classification storage unit, a storage medium management unit, a data index establishment unit, a data compression unit and a data encryption storage unit. The data classification storage unit is used to classify and store data according to data type and time dimension. The storage medium management unit is used to manage and optimize the physical media for data storage. The physical media includes hard disks, flash memories, USB flash drives and local servers. The data index establishment unit is used to establish a fast retrieval index for the stored data. The data compression unit is used to compress the stored data to save storage space. The data encryption storage unit is used to encrypt the stored data again to enhance data security.

[0030] Specifically, the data classification storage unit classifies and stores data in an orderly manner according to different data types, including electricity data, gas data, water data, and time dimensions, including day, month, and year, to facilitate subsequent data query and analysis, improve the efficiency and accuracy of data management, make data organization clearer, and facilitate rapid positioning and acquisition of data of specific types and time periods; Storage media management unit, which carefully manages and optimizes various physical media used for data storage, including hard disks, flash memory, USB flash drives, and local servers, etc., to ensure reliable data storage and efficient access, reasonably allocate storage resources, improve the service life and performance of storage media, reduce storage costs, and ensure data security and availability; The data indexing unit creates an efficient index structure for the stored data, realizes fast data retrieval and query operations, greatly shortens the time of data search, significantly improves the speed and efficiency of data retrieval, and can quickly locate the required data even in the case of large-scale data storage; The data compression unit compresses the stored data, effectively saves storage space and reduces storage costs by reducing redundant and repeated information of the data. Without losing important information of the data, it significantly reduces the storage space occupied by the data and improves the utilization rate of storage resources. The data encryption storage unit encrypts the stored data again to provide additional security protection for the data and prevent the data from being illegally stolen or tampered with in the storage medium. It greatly enhances the confidentiality and integrity of the data and ensures the security of the data even if the storage medium is physically attacked or illegally accessed.

[0031] The user service module includes a user authority management unit, a data query processing unit, a data analysis and statistics unit, a report customization unit, a data push unit and a service interface unit. The user authority management unit is used to manage the access rights and operation rights of different users. The data query processing unit is used to process the user's query request and obtain relevant data from the database. The data analysis and statistics unit is used to analyze and count the queried data. The report customization unit is used to customize the personalized report format and content according to user needs. The data push unit is used to actively push important data or notifications to users. The service interface unit is used to provide an interface with an external system for data sharing and interaction.

[0032] Specifically, the user rights management unit manages the access rights and operation rights of different users in detail, ensuring that users can only access and operate data within their authorized scope, thereby ensuring the security and privacy of data, effectively preventing unauthorized users from accessing sensitive data or performing unauthorized operations, and maintaining the security order of the system; The data query processing unit efficiently processes the query requests submitted by users, quickly and accurately obtains relevant data from the huge database, meets the user's needs for specific information, provides users with fast and accurate data query services, reduces user waiting time, and improves user satisfaction; The data analysis and statistics unit conducts in-depth analysis and statistics on the data queried by users, mines the potential information and trends in the data, provides users with valuable decision support, helps users better understand the data, discovers the patterns and anomalies in the data, and assists users in making wise decisions; The report customization unit flexibly customizes the formats and contents of various reports according to the personalized needs of users, so that the reports can accurately reflect the focus of users and specific business needs, provide users with customized reports that meet their specific needs, and improve the practicality and pertinence of reports; The data push unit proactively pushes important data or notifications to users in a timely manner, allowing users to obtain key information at the first time without actively querying, improving the timeliness and initiative of information transmission, and enabling users to respond and make decisions in a timely manner; The service interface unit provides interfaces with external systems to realize data sharing and interaction, promote integration and collaborative work between different systems, break down information silos, realize data circulation and integration, and improve the efficiency and collaboration of business processes.

[0033] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. The NB-IoT-based smart meter security access system is characterized by: include: Data acquisition module, encryption processing module, NB-IoT transmission module, identity authentication module, data decryption module, data storage module and user service module; The data acquisition module is used to collect various metering data of the smart meter; The encryption processing module is used to perform encryption operations on the collected data to generate encrypted data; The NB-IoT transmission module is used to transmit the encrypted data through the NB-IoT network; The identity authentication module is used to perform identity authentication on the access request of the smart meter; The data decryption module is used to decrypt the received encrypted data to obtain the original data; The data storage module is used to store the decrypted original data; The user service module is used to provide users with data query, statistics and report generation services, and to display them intuitively.

2. The NB-IoT-based smart meter security access system according to claim 1, characterized in that: The data acquisition module includes a sensor interface unit, a data acquisition unit, a data preprocessing unit and a data format conversion unit. The sensor interface unit is used to connect with various sensors to obtain raw data. The data acquisition unit is used to sample the raw data at a set frequency. The data preprocessing unit performs preliminary filtering and denoising on the sampled data. The data format conversion unit is used to convert the preprocessed data into a unified format. The metering data includes electricity, gas and water.

3. The NB-IoT-based smart meter security access system according to claim 1, characterized in that: The encryption processing module includes an encryption algorithm selection unit, a key generation unit, an encryption execution unit and an encryption parameter configuration unit. The encryption algorithm selection unit is used to select a suitable encryption algorithm according to the importance and security requirements of the data. The key generation unit is used to randomly generate encryption keys with different sequence bits. The encryption execution unit is used to encrypt data using the selected encryption algorithm. The encryption parameter configuration unit is used to set relevant parameters of the encryption algorithm, including key length and encryption mode.

4. The NB-IoT-based smart meter security access system according to claim 1, characterized in that: The NB-IoT transmission module includes a network connection management unit, a data encapsulation unit, a traffic control unit, a transmission error processing unit and a signal enhancement unit. The network connection management unit is responsible for establishing and maintaining a stable connection with the NB-IoT network. The data encapsulation unit is used to encapsulate the data to be transmitted according to the NB-IoT protocol. The traffic control unit is used to adjust the data transmission rate according to the network conditions. The transmission error processing unit is used to detect and correct errors that occur during the transmission process. The signal enhancement unit is used to enhance the communication signal strength between the smart meter and the system and enhance the transmission signal.

5. The NB-IoT-based smart meter security access system according to claim 1, characterized in that: The identity authentication module includes a device information collection unit, an identity authentication policy unit, a dynamic password generation unit, an authentication result judgment unit and an illegal access prevention unit. The device information collection unit is used to collect the device identification and hardware feature information of the smart meter. The identity authentication policy unit is used to formulate and execute user-specific identity authentication policies. The dynamic password generation unit is used to generate dynamic passwords when necessary to enhance authentication security. The authentication result judgment unit is used to judge whether the identity of the smart meter is legal and correct based on the verification result. The illegal access prevention unit is used to intercept and reject illegal access requests.

6. The NB-IoT-based smart meter security access system according to claim 1, characterized in that: The data decryption module includes a decryption key acquisition unit, a decryption algorithm adaptation unit, a decryption execution unit and a decryption result verification unit. The decryption key acquisition unit is used to obtain the correct decryption key from the secure storage, the decryption algorithm adaptation unit is used to select the corresponding decryption algorithm according to the encryption algorithm, the decryption execution unit is used to actually perform the decryption operation and restore the original data, and the decryption result verification unit is used to verify whether the decrypted result is correct and complete.

7. The NB-IoT-based smart meter security access system according to claim 1, characterized in that: The data storage module includes a data classification storage unit, a storage medium management unit, a data index establishment unit, a data compression unit and a data encryption storage unit. The data classification storage unit is used to classify and store data according to data type and time dimension. The storage medium management unit is used to manage and optimize the physical medium for data storage. The physical medium includes a hard disk, a flash memory, a USB flash drive and a local server. The data index establishment unit is used to establish a fast retrieval index for the stored data. The data compression unit is used to compress the stored data to save storage space. The data encryption storage unit is used to encrypt the stored data again to enhance data security.

8. The NB-IoT-based smart meter security access system according to claim 1, characterized in that: The user service module includes a user authority management unit, a data query processing unit, a data analysis and statistics unit, a report customization unit, a data push unit and a service interface unit. The user authority management unit is used to manage the access rights and operation rights of different users. The data query processing unit is used to process the user's query request and obtain relevant data from the database. The data analysis and statistics unit is used to analyze and count the queried data. The report customization unit is used to customize personalized report formats and contents according to user needs. The data push unit is used to actively push important data or notifications to users. The service interface unit is used to provide an interface with an external system for data sharing and interaction.