A building intercom system and method based on bluetooth encrypted transmission

CN117220704BActive Publication Date: 2026-09-08BEIJING SMARTCHIP MICROELECTRONICS TECHNOLOGY CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311244429.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-25
Publication Date
2026-09-08
Estimated Expiration
2043-09-25

AI Technical Summary

Technical Problem

[0004]有鉴于此,本发明的目的在于解决现有技术存在的硬件成本投入大,后期维护费用高,存在泄密风险以及数据传输不稳定的问题,提供一种基于蓝牙加密传输的楼宇对讲系统及方法

Benefits of technology

[0037] The beneficial effects of this invention are as follows: This invention avoids laying communication cables, reducing hardware costs and subsequent maintenance expenses; the data center uses a symmetric homomorphic encryption algorithm and a signature verification algorithm to perform double encryption on the transmitted data. Among them, the signature verification algorithm performs illegal detection on the received data to prevent unauthorized users from imitating the transmitted data to enter the terminal or data center, thereby improving the protection level of the data center and the terminal. The symmetric homomorphic encryption algorithm enables the data to be transmitted in ciphertext form, preventing leakage, improving data security, and ensuring the stability of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117220704B_ABST
    Figure CN117220704B_ABST
Patent Text Reader

Abstract

The application relates to a building intercom system and method based on Bluetooth encryption transmission, and belongs to the technical field of building intercoms. The system comprises a property terminal, a data center, a plurality of Bluetooth mesh gateways, a plurality of visitor terminals and a plurality of resident terminals. The method comprises the following steps: the data center generates a public-private key pair; the data center registers all terminals; first encryption data of the visitor terminal is obtained; the visitor terminal is signed; the resident / property terminal is signed, verified and decrypted to obtain and respond to the first decryption data; second encryption data of the resident / property terminal is obtained; the resident / property terminal is signed; the visitor terminal is signed, verified and decrypted to obtain and respond to the second decryption data. The application solves the problems of high hardware cost, high maintenance cost, high risk of leakage and unstable data transmission in the prior art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of building intercom technology, and relates to a building intercom system and method based on Bluetooth encrypted transmission. Background Technology

[0002] As living standards improve, people have higher requirements for their living environment. The security of residential buildings is receiving more and more attention. Access control is an important part of community security management. Residential communities use building intercom systems to monitor visitors entering and leaving the building to ensure the personal and property safety of residents.

[0003] Existing building intercom systems convert voice or video data into signal data packets, transmit these packets via wired communication methods such as network cables, fiber optics, or powerline carrier communication, and then reconstruct the corresponding voice or video data to enable two-way communication. This method requires the deployment of a large number of communication cables, resulting in high hardware costs and subsequent maintenance expenses. Furthermore, data transmission carries the risk of data leakage, and the low level of data center protection makes it vulnerable to attacks by unauthorized users, leading to unstable data transmission. Summary of the Invention

[0004] In view of this, the purpose of this invention is to solve the problems of high hardware costs, high maintenance costs, risk of data leakage and unstable data transmission in the existing technology, and to provide a building intercom system and method based on Bluetooth encrypted transmission.

[0005] To achieve the above objectives, the present invention provides the following technical solution:

[0006] On one hand, the present invention provides a building intercom system based on Bluetooth encrypted transmission, including a property terminal, a data center, several Bluetooth mesh gateways, several visitor terminals, and several resident terminals; the several Bluetooth mesh gateways are respectively installed in the property management office, the data center, and several buildings; the data center is communicatively connected to the property terminal, several visitor terminals, and several resident terminals through corresponding Bluetooth mesh gateways; the property terminal is installed in the property management office and is communicatively connected to several visitor terminals and several resident terminals through corresponding Bluetooth mesh gateways; the several visitor terminals are respectively installed at the security doors of the buildings, each visitor terminal is electrically connected to the access control system of the corresponding security door, and each visitor terminal is communicatively connected to several resident terminals in the corresponding building through a corresponding Bluetooth mesh gateway;

[0007] The data center is used to generate public-private key pairs using a symmetric homomorphic encryption algorithm, store the private key locally, and broadcast the public key to all terminals via a Bluetooth mesh gateway; register all terminals to obtain corresponding registration information, and return the registration information to the corresponding terminals via the Bluetooth mesh gateway; verify the received first signature data or second signature data, and if the signature verification is successful, return a signature verification success instruction to the corresponding terminal.

[0008] The property terminal is used to call the data center to initiate a signature verification process for the first signature data; receive a signature verification pass instruction sent by the data center, decrypt the first encrypted data according to the public key, obtain and respond with the first decrypted data; collect the second voice data or door opening instruction input by the property management, encrypt the second voice data or door opening instruction according to the public key, obtain the second encrypted data; sign the second encrypted data according to the corresponding registration information, obtain the second signature data, and return the second encrypted data and the second signature data to the corresponding visitor terminal through the Bluetooth mesh gateway;

[0009] The resident terminal is used to invoke the data center to initiate a signature verification process for the first signature data; receive a signature verification pass instruction sent by the data center, decrypt the first encrypted data according to the public key, obtain and respond with the first decrypted data; collect the second voice data and / or door opening instruction input by the resident, encrypt the second voice data and / or door opening instruction according to the public key, obtain the second encrypted data; sign the second encrypted data according to the corresponding registration information, obtain the second signature data, and return the second encrypted data and the second signature data to the corresponding visitor terminal through the Bluetooth mesh gateway;

[0010] The visitor terminal is used to collect the resident / property number input by the visitor, as well as first voice data or video data, and encrypt the first voice data or video data according to the public key to obtain first encrypted data; sign the first encrypted data according to the corresponding registration information to obtain first signed data, and send the first encrypted data and first signed data to the corresponding resident / property terminal through the Bluetooth mesh gateway according to the resident number or property number; call the data center to start the signature verification process for the second signed data; receive the signature verification pass instruction sent by the data center, decrypt the second encrypted data according to the public key, and obtain and respond with the second decrypted data;

[0011] The Bluetooth mesh gateway is used to transmit public key, registration information, first encrypted data or second encrypted data, first signature data or second signature data, and signature verification pass instruction.

[0012] Furthermore, the data center includes a first Bluetooth communication module, a key generation module, a terminal registration module, and a signature verification module. The first Bluetooth communication module is electrically connected to the key generation module, the terminal registration module, and the signature verification module, and is also communicatively connected to a Bluetooth mesh gateway. The key generation module generates a public-private key pair using a symmetric homomorphic encryption algorithm, stores the private key locally, and broadcasts the public key to all terminals via the Bluetooth mesh gateway. The terminal registration module registers all terminals, obtains corresponding registration information, and returns the registration information to the corresponding terminals via the Bluetooth mesh gateway. The signature verification module verifies the received first signature data or second signature data; if the signature verification passes, it returns a signature verification pass instruction to the corresponding terminal.

[0013] Furthermore, the visitor terminal includes a second Bluetooth communication module, a first keyboard module, a first voice acquisition module, a video acquisition module, a first voice playback module, a first encryption / decryption module, a first signature module, a first verification activation module, and an access control module. The second Bluetooth communication module is electrically connected to the Bluetooth mesh gateway, the first keyboard module, the first voice acquisition module, the video acquisition module, the first voice playback module, the first encryption / decryption module, the first signature module, the first verification activation module, and the access control module, respectively. The second Bluetooth communication module is also communicatively connected to the Bluetooth mesh gateway. The access control module is electrically connected to the access control system of the corresponding security door.

[0014] Furthermore, the resident terminal and the property terminal have the same structure, both including a third Bluetooth communication module, a second keyboard module, a second voice acquisition module, a video playback module, a second voice playback module, a second encryption / decryption module, a second signature module, and a second verification activation module. The third Bluetooth communication module is electrically connected to the Bluetooth mesh gateway, the second keyboard module, the second voice acquisition module, the video playback module, the second voice playback module, the second encryption / decryption module, the second signature module, and the second verification activation module, respectively, and the third Bluetooth communication module is communicatively connected to the Bluetooth mesh gateway.

[0015] Furthermore, the data center also includes a local database module, which is electrically connected to the first Bluetooth communication module.

[0016] On the other hand, the present invention provides a building intercom method based on Bluetooth encrypted transmission, applicable to the building intercom system described above, the method comprising the following steps:

[0017] S1: The data center uses a symmetric homomorphic encryption algorithm to generate a public-private key pair, stores the private key locally, and broadcasts the public key to all terminals through a Bluetooth mesh gateway;

[0018] S2: The data center registers all terminals, obtains the corresponding registration information, and returns the registration information to the corresponding terminals through the Bluetooth mesh gateway;

[0019] S3: The visitor terminal collects the resident / property number entered by the visitor, as well as the first voice data or video data, and encrypts the first voice data or video data according to the public key to obtain the first encrypted data;

[0020] S4: The visitor terminal signs the first encrypted data according to the corresponding registration information to obtain the first signature data, and sends the first encrypted data and the first signature data to the corresponding resident terminal or property terminal through the Bluetooth mesh gateway according to the resident number or property number.

[0021] S5: The resident terminal or property terminal calls the data center to verify the first signature data of the received first encrypted data. If the signature verification is successful, the resident terminal or property terminal decrypts the first encrypted data according to the public key and obtains and responds with the first decrypted data.

[0022] S6: The resident terminal or property terminal collects the second voice data or door opening command input by the resident or property, and encrypts the second voice data or door opening command according to the public key to obtain the second encrypted data;

[0023] S7: The resident terminal or property terminal signs the second encrypted data according to the corresponding registration information to obtain the second signature data, and then returns the second encrypted data and the second signature data to the corresponding visitor terminal through the Bluetooth mesh gateway.

[0024] S8: The guest terminal calls the data center to verify the second signature data of the received second encrypted data. If the signature verification is successful, the guest terminal decrypts the second encrypted data according to the public key and obtains and responds with the second decrypted data.

[0025] Furthermore, in step S1, the data center uses a symmetric homomorphic encryption algorithm to generate a public-private key pair, stores the private key locally, and broadcasts the public key to all terminals via a Bluetooth mesh gateway. Specifically, this includes the following steps:

[0026] S101: Security parameters for selecting a symmetric homomorphic encryption algorithm in the data center;

[0027] S102: Generate a public-private key pair using a symmetric homomorphic encryption algorithm based on the security parameters;

[0028] S103: Store the private key locally and broadcast the public key to all terminals via the Bluetooth mesh gateway.

[0029] Furthermore, in step S2, the data center registers all terminals to obtain corresponding registration information, and returns the registration information to the corresponding terminals through the Bluetooth mesh gateway, including the following steps:

[0030] S201: All terminals send their corresponding IDs to the data center via the Bluetooth mesh gateway;

[0031] S202: The data center registers all terminals based on their IDs and private keys to obtain the corresponding registration information;

[0032] S203: Return the registration information to the corresponding terminal via the Bluetooth mesh gateway.

[0033] Furthermore, it also includes the following steps:

[0034] S9: The property terminal collects the resident number and third voice data entered by the property management, and encrypts the third voice data according to the public key to obtain the third encrypted data;

[0035] S10: The property terminal signs the third encrypted data according to the corresponding registration information to obtain the third signature data, and sends the third encrypted data and the third signature data to the corresponding resident terminal through the Bluetooth mesh gateway according to the resident number.

[0036] S11: The resident terminal calls the data center to verify the third signature data of the received third encrypted data. If the signature verification is successful, the resident terminal decrypts the third encrypted data according to the public key and obtains and responds with the third decrypted data.

[0037] The beneficial effects of this invention are as follows: This invention avoids laying communication cables, reducing hardware costs and subsequent maintenance expenses; the data center uses a symmetric homomorphic encryption algorithm and a signature verification algorithm to perform double encryption on the transmitted data. Among them, the signature verification algorithm performs illegal detection on the received data to prevent unauthorized users from imitating the transmitted data to enter the terminal or data center, thereby improving the protection level of the data center and the terminal. The symmetric homomorphic encryption algorithm enables the data to be transmitted in ciphertext form, preventing leakage, improving data security, and ensuring the stability of data transmission.

[0038] Other advantages, objectives, and features of the invention will be set forth in part in the description which follows, and in part will be apparent to those skilled in the art from the following examination, or may be learned from practice of the invention. The objectives and other advantages of the invention can be realized and obtained through the following description. Attached Figure Description

[0039] To make the objectives, technical solutions, and advantages of the present invention clearer, the preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings, wherein:

[0040] Figure 1 This is a structural block diagram of the building intercom system based on Bluetooth encrypted transmission in this invention;

[0041] Figure 2 This is a flowchart of the building intercom method based on Bluetooth encrypted transmission in this invention. Detailed Implementation

[0042] The following specific examples illustrate the implementation of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various details in this specification can be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of the present invention. Unless otherwise specified, the following embodiments and features can be combined with each other.

[0043] The accompanying drawings are for illustrative purposes only and are schematic diagrams, not actual pictures. They should not be construed as limiting the invention. To better illustrate the embodiments of the invention, some parts in the drawings may be omitted, enlarged, or reduced, and do not represent the actual product dimensions. It is understandable to those skilled in the art that some well-known structures and their descriptions may be omitted in the drawings.

[0044] In the accompanying drawings of the embodiments of the present invention, the same or similar reference numerals correspond to the same or similar components. In the description of the present invention, it should be understood that if terms such as "upper," "lower," "left," "right," "front," and "rear" indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, they are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, the terms used to describe positional relationships in the drawings are only for illustrative purposes and should not be construed as limiting the present invention. For those skilled in the art, the specific meaning of the above terms can be understood according to the specific circumstances.

[0045] like Figure 1As shown, this embodiment provides a building intercom system based on Bluetooth encrypted transmission, including a property terminal, a data center, several Bluetooth mesh gateways, several visitor terminals, and several resident terminals. The several Bluetooth mesh gateways are respectively set up in the property management office, the data center, and several buildings. The data center communicates with the property terminal, several visitor terminals, and several resident terminals through the corresponding Bluetooth mesh gateways. The property terminal is set up in the property management office and communicates with several visitor terminals and several resident terminals through the corresponding Bluetooth mesh gateways. The several visitor terminals are respectively set up at the security doors of the buildings. Each visitor terminal is electrically connected to the access control system of the corresponding security door and communicates with several resident terminals in the corresponding building through the corresponding Bluetooth mesh gateway.

[0046] The data center is used to generate public-private key pairs using a symmetric homomorphic encryption algorithm, store the private key locally, and broadcast the public key to all terminals via a Bluetooth mesh gateway; it registers all terminals, obtains the corresponding registration information, and returns the registration information to the corresponding terminals via the Bluetooth mesh gateway; it verifies the received first / second signature data, and if the signature verification is successful, it returns a signature verification success command to the corresponding terminal.

[0047] The property terminal is used to invoke the data center to initiate a signature verification process for the first signature data; receive a signature verification pass instruction sent by the data center, decrypt the first encrypted data according to the public key, obtain and respond with the first decrypted data; collect the second voice data and / or door opening instruction input by the property management, encrypt the second voice data and / or door opening instruction according to the public key, obtain the second encrypted data; sign the second encrypted data according to the corresponding registration information, obtain the second signature data, and return the second encrypted data and the second signature data to the corresponding visitor terminal through the Bluetooth mesh gateway;

[0048] The resident terminal is used to invoke the data center to initiate the signature verification process for the first signature data; receive the signature verification pass instruction sent by the data center, decrypt the first encrypted data according to the public key, obtain and respond with the first decrypted data; collect the second voice data and / or door opening instruction input by the resident, encrypt the second voice data and / or door opening instruction according to the public key, obtain the second encrypted data; sign the second encrypted data according to the corresponding registration information, obtain the second signature data, and return the second encrypted data and the second signature data to the corresponding visitor terminal through the Bluetooth mesh gateway;

[0049] A visitor terminal is used to collect the resident / property number entered by the visitor, as well as first voice data and / or video data, and encrypt the first voice data and / or video data according to the public key to obtain first encrypted data; sign the first encrypted data according to the corresponding registration information to obtain first signed data, and send the first encrypted data and first signed data to the corresponding resident / property terminal through a Bluetooth mesh gateway according to the resident / property number; call the data center to start a signature verification process for second signed data; receive the signature verification pass instruction sent by the data center, decrypt the second encrypted data according to the public key, and obtain and respond with second decrypted data;

[0050] The Bluetooth mesh gateway is used to transmit public keys, registration information, first / second encrypted data, first / second signature data, and signature verification instructions.

[0051] Preferably, the data center includes a first Bluetooth communication module, a key generation module, a terminal registration module, and a signature verification module. The first Bluetooth communication module is electrically connected to the key generation module, the terminal registration module, and the signature verification module, respectively, and the first Bluetooth communication module is communicatively connected to the Bluetooth mesh gateway.

[0052] The first Bluetooth communication module is used to connect the data center to a Bluetooth communication network constructed from several Bluetooth mesh gateways;

[0053] The key generation module is used to generate public and private key pairs using a symmetric homomorphic encryption algorithm, store the private key locally, and broadcast the public key to all terminals via a Bluetooth communication network.

[0054] The terminal registration module is used to register all terminals, obtain the corresponding registration information, and return the registration information to the corresponding terminal via the Bluetooth communication network.

[0055] The signature verification module is used to verify the received first / second signature data. If the signature verification is successful, it returns a signature verification success command to the corresponding terminal via the Bluetooth communication network.

[0056] Preferably, the visitor terminal includes a second Bluetooth communication module, a first keyboard module, a first voice acquisition module, a video acquisition module, a first voice playback module, a first encryption / decryption module, a first signature module, a first verification / opening module, and an access control module. The second Bluetooth communication module is electrically connected to the Bluetooth mesh gateway, the first keyboard module, the first voice acquisition module, the video acquisition module, the first voice playback module, the first encryption / decryption module, the first signature module, the first verification / opening module, and the access control module, respectively. The second Bluetooth communication module is also communicatively connected to the Bluetooth mesh gateway, and the access control module is electrically connected to the access control system of the corresponding security door.

[0057] The second Bluetooth communication module is used to connect the guest terminal to a Bluetooth communication network constructed from several Bluetooth mesh gateways;

[0058] The first keyboard module is used to collect the resident / property number entered by the visitor;

[0059] The first voice acquisition module is used to collect the first voice data input by the visitor.

[0060] The video capture module is used to collect video data input by visitors;

[0061] The first encryption / decryption module is used to encrypt the first voice data and / or video data according to the public key sent by the data center to obtain the first encrypted data; and to decrypt the second encrypted data according to the public key to obtain the second decrypted data.

[0062] The first signature module is used to sign the first encrypted data according to the registration information sent by the data center to obtain the first signature data, and send the first encrypted data and the first signature data to the corresponding resident / property terminal through the Bluetooth communication network according to the resident / property number.

[0063] The first verification initiation module is used to call the data center to initiate the signature verification process for the second signature data; and to receive the signature verification pass instruction sent by the data center.

[0064] The first voice playback module is used to play the second voice data in the second decrypted data;

[0065] The access control module is used to control the access control system to open the security door according to the door opening command in the second decrypted data.

[0066] Preferably, the resident terminal and the property terminal have the same structure, and the resident / property terminal includes a third Bluetooth communication module, a second keyboard module, a second voice acquisition module, a video playback module, a second voice playback module, a second encryption / decryption module, a second signature module, and a second verification activation module. The third Bluetooth communication module is electrically connected to the Bluetooth mesh gateway, the second keyboard module, the second voice acquisition module, the video playback module, the second voice playback module, the second encryption / decryption module, the second signature module, and the second verification activation module, respectively, and the third Bluetooth communication module is communicatively connected to the Bluetooth mesh gateway.

[0067] The third Bluetooth communication module is used to connect the resident / property terminal to a Bluetooth communication network constructed from several Bluetooth mesh gateways;

[0068] The second keyboard module is used to collect door opening commands input by residents / property management; and to collect resident numbers input by property management.

[0069] The second voice acquisition module is used to collect second voice data input by residents / property management; and to collect third voice data input by property management.

[0070] The second encryption / decryption module is used to encrypt the second voice data and / or door opening command according to the public key sent by the data center to obtain the second encrypted data; to decrypt the first encrypted data according to the public key to obtain the first decrypted data; to encrypt the third voice data according to the public key to obtain the third encrypted data; and to decrypt the third encrypted data according to the public key to obtain and respond to the third decrypted data.

[0071] The second signature module is used to sign the second encrypted data according to the registration information sent by the data center, obtain the second signature data, and return the second encrypted data and the second signature data to the corresponding visitor terminal through the Bluetooth communication network; and to sign the third encrypted data according to the registration information sent by the data center, obtain the third signature data, and return the third encrypted data and the third signature data to the corresponding resident terminal through the Bluetooth communication network.

[0072] The second verification activation module is used to call the data center to initiate the signature verification process for the first signature data; call the data center to initiate the signature verification process for the third signature data; and receive the signature verification pass instruction sent by the data center.

[0073] The video playback module is used to play the video data in the first decrypted data.

[0074] The second voice playback module is used to play the first voice data in the first decrypted data and the third voice data in the third decrypted data.

[0075] Preferably, the data center also includes a local database module, which is electrically connected to the first Bluetooth communication module;

[0076] It is used to store the private key generated by the key generation module, the registration information generated by the terminal registration module, and the signature verification pass instruction record generated by the signature verification module.

[0077] like Figure 2 As shown, this embodiment provides a building intercom method based on Bluetooth encrypted transmission, applied to a building intercom system. The method includes the following steps:

[0078] The data center uses a symmetric homomorphic encryption algorithm to generate a public-private key pair, stores the private key locally, and broadcasts the public key to all terminals via a Bluetooth mesh gateway, including the following steps:

[0079] The data center selects security parameters for symmetric homomorphic encryption algorithms;

[0080] Based on the security parameters, a public-private key pair is generated using a symmetric homomorphic encryption algorithm;

[0081] Store the private key sk locally and transmit the public key P through the Bluetooth mesh gateway. pub Broadcast to all terminals;

[0082] The data center registers all terminals, obtains the corresponding registration information, and returns the registration information to the corresponding terminals through the Bluetooth mesh gateway, including the following steps:

[0083] All terminals send their corresponding IDs to the data center via the Bluetooth mesh gateway;

[0084] The data center registers all terminals based on their IDs and private keys (sk) to obtain the corresponding registration information.

[0085] The formula for terminal registration is:

[0086]

[0087] In the formula, k is a random number; P is the random base point value of the registration prime field; {K, KID} is the registration information of the terminal; K is the registration parameter; KID is the registration ID; sk is the private key; H1 is the hash function; It is of prime order;

[0088] The registration information {K, KID} is returned to the corresponding terminal via the Bluetooth mesh gateway;

[0089] The visitor terminal collects the resident / property number entered by the visitor, as well as the first voice data and / or video data, and then uses the public key P... pub Encrypt the first voice data and / or video data to obtain the first encrypted data E1;

[0090] The visitor terminal signs the first encrypted data E1 according to the corresponding registration information {K,KID} to obtain the first signed data {ID,E1,σ={K,S,W}}, and sends the first encrypted data D1 and the first signed data {ID,E1,σ={K,S,W}} to the corresponding resident / property terminal through the Bluetooth mesh gateway according to the resident / property number.

[0091] The formula for signing is:

[0092]

[0093] In the formula, r1 is a random number; {ID, F1, σ = {K, S, W}} is the signature data of the first encrypted data E1; σ, S and W are all signature parameters; H2 is a hash function;

[0094] The resident / property terminal calls the data center to verify the first signature data {ID, E1, σ = {K, S, W}} of the first encrypted data E1 received. If the signature verification is successful, the resident / property terminal decrypts the first encrypted data according to the public key and obtains and responds with the first decrypted data.

[0095]

[0096] In the formula, S and W are both signature parameters; K is the registration parameter; P pub is the public key; P is the random base value of the registration prime field; This is a flag indicating a potential signature verification error. If the flags are equal, the signature verification passes.

[0097] The resident / property management terminal collects the second voice data and / or door opening command input by the resident / property management, and encrypts the second voice data and / or door opening command according to the public key to obtain the second encrypted data;

[0098] The resident / property terminal signs the second encrypted data E2 according to the corresponding registration information {K, KID} to obtain the second signature data {ID, E2, σ = {K, S, W}}, and returns the second encrypted data E2 and the second signature data {ID, E2, σ = {K, S, W}} to the corresponding visitor terminal through the Bluetooth mesh gateway;

[0099] The visitor terminal calls the data center to verify the signature of the second signature data {ID, E2, σ = {K, S, W}} of the received second encrypted data E2. If the signature verification is successful, the visitor terminal decrypts the second encrypted data E2 according to the public key and obtains and responds with the second decrypted data.

[0100] As a preferred option, the following steps are also included:

[0101] The property management terminal collects the resident's ID and third-party voice data entered by the property management, and then uses the public key P... pub The third voice data is encrypted to obtain the third encrypted data E3;

[0102] The property terminal signs the third encrypted data E3 according to the corresponding registration information {K, KID} to obtain the third signature data ID, E3, σ = {K, S, W}}, and sends the third encrypted data E3 and the third signature data {ID, E3, σ = {K, S, W}} to the corresponding resident terminal through the Bluetooth mesh gateway according to the resident number;

[0103] The resident terminal calls the data center to verify the third signature data {ID, E3, σ = {K, S, W}} of the received third encrypted data E3. If the signature verification is successful, the resident terminal uses the public key P pubDecrypt the third encrypted data E3 to obtain and respond with the third decrypted data.

[0104] As a preferred option, the following steps are also included:

[0105] The resident terminal collects the property number and third-party voice data entered by the resident, and then uses the public key P... pub The third voice data is encrypted to obtain the third encrypted data E3;

[0106] The resident terminal signs the third encrypted data E3 according to the corresponding registration information {K, KID} to obtain the third signed data ID, E3, σ = {K, S, W}}, and sends the third encrypted data E3 and the third signed data {ID, E3, σ = {K, S, W}} to the property terminal through the Bluetooth mesh gateway according to the property number;

[0107] The resident terminal calls the data center to verify the third signature data {ID, E3, σ = {K, S, W}} of the received third encrypted data E3. If the signature verification is successful, the resident terminal uses the public key P pub Decrypt the third encrypted data E3 to obtain and respond with the third decrypted data.

[0108] This invention provides a building intercom system and method based on Bluetooth encrypted transmission. It utilizes a Bluetooth mesh gateway to achieve wireless communication and data transmission between a data center, property management terminals, visitor terminals, and resident terminals, avoiding the need for laying communication cables and reducing hardware costs and subsequent maintenance expenses. The data center employs a symmetric homomorphic encryption algorithm and a signature verification algorithm to double-encrypt the transmitted data. The signature verification algorithm detects unauthorized access to the received data, preventing unauthorized users from imitating the transmitted data to enter the terminal or data center, thus improving the protection level of the data center and terminals. The symmetric homomorphic encryption algorithm transmits data in ciphertext, preventing leakage and improving data security, while also ensuring data transmission stability.

[0109] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.

Claims

1. A building intercom method based on Bluetooth encrypted transmission, characterized in that: Includes the following steps: S1: The data center uses a symmetric homomorphic encryption algorithm to generate a public-private key pair, stores the private key locally, and broadcasts the public key to all terminals through a Bluetooth mesh gateway; S2: The data center registers all terminals, obtains the corresponding registration information, and returns the registration information to the corresponding terminals through the Bluetooth mesh gateway; S3: The visitor terminal collects the resident / property number entered by the visitor, as well as the first voice data or video data, and encrypts the first voice data or video data according to the public key to obtain the first encrypted data; S4: The visitor terminal signs the first encrypted data according to the corresponding registration information to obtain the first signature data, and sends the first encrypted data and the first signature data to the corresponding resident terminal or property terminal through the Bluetooth mesh gateway according to the resident number or property number. S5: The resident terminal or property terminal calls the data center to verify the first signature data of the received first encrypted data. If the signature verification is successful, the resident terminal or property terminal decrypts the first encrypted data according to the public key and obtains and responds with the first decrypted data. S6: The resident terminal or property terminal collects the second voice data or door opening command input by the resident or property, and encrypts the second voice data or door opening command according to the public key to obtain the second encrypted data; S7: The resident terminal or property terminal signs the second encrypted data according to the corresponding registration information to obtain the second signature data, and then returns the second encrypted data and the second signature data to the corresponding visitor terminal through the Bluetooth mesh gateway. S8: The guest terminal calls the data center to verify the second signature data of the received second encrypted data. If the signature verification is successful, the guest terminal decrypts the second encrypted data according to the public key and obtains and responds with the second decrypted data.

2. The building intercom method based on Bluetooth encrypted transmission according to claim 1, characterized in that: Step S1 describes the data center using a symmetric homomorphic encryption algorithm to generate a public-private key pair, storing the private key locally, and broadcasting the public key to all terminals via a Bluetooth mesh gateway. Specifically, this includes the following steps: S101: Security parameters for selecting a symmetric homomorphic encryption algorithm in the data center; S102: Generate a public-private key pair using a symmetric homomorphic encryption algorithm based on the security parameters; S103: Store the private key locally and broadcast the public key to all terminals via the Bluetooth mesh gateway.

3. The building intercom method based on Bluetooth encrypted transmission according to claim 1, characterized in that: Step S2 involves the data center registering all terminals, obtaining corresponding registration information, and returning the registration information to the corresponding terminals via a Bluetooth mesh gateway, including the following steps: S201: All terminals send their corresponding IDs to the data center via the Bluetooth mesh gateway; S202: The data center registers all terminals based on their IDs and private keys to obtain the corresponding registration information; S203: Return the registration information to the corresponding terminal via the Bluetooth mesh gateway.

4. The building intercom method based on Bluetooth encrypted transmission according to claim 1, characterized in that: It also includes the following steps: S9: The property terminal collects the resident number and third voice data entered by the property management, and encrypts the third voice data according to the public key to obtain the third encrypted data; S10: The property terminal signs the third encrypted data according to the corresponding registration information to obtain the third signature data, and sends the third encrypted data and the third signature data to the corresponding resident terminal through the Bluetooth mesh gateway according to the resident number. S11: The resident terminal calls the data center to verify the third signature data of the received third encrypted data. If the signature verification is successful, the resident terminal decrypts the third encrypted data according to the public key and obtains and responds with the third decrypted data.

5. A building intercom system based on Bluetooth encrypted transmission, characterized in that: The building intercom method as described in any one of claims 1-4 includes a property management terminal, a data center, a plurality of Bluetooth mesh gateways, a plurality of visitor terminals, and a plurality of resident terminals. The plurality of Bluetooth mesh gateways are correspondingly located at the property management office, the data center, and a plurality of buildings. The data center communicates with the property management terminal, the plurality of visitor terminals, and the plurality of resident terminals via corresponding Bluetooth mesh gateways. The property management terminal is located at the property management office and communicates with the plurality of visitor terminals and the plurality of resident terminals via corresponding Bluetooth mesh gateways. The plurality of visitor terminals are correspondingly located at the security doors of the buildings, each visitor terminal is electrically connected to the access control system of the corresponding security door, and each visitor terminal communicates with the plurality of resident terminals within the corresponding building via a corresponding Bluetooth mesh gateway. The data center is used to generate public-private key pairs using a symmetric homomorphic encryption algorithm, store the private key locally, and broadcast the public key to all terminals via a Bluetooth mesh gateway; register all terminals to obtain corresponding registration information, and return the registration information to the corresponding terminals via the Bluetooth mesh gateway; verify the received first signature data or second signature data, and if the signature verification is successful, return a signature verification success instruction to the corresponding terminal. The property terminal is used to call the data center to initiate a signature verification process for the first signature data; receive a signature verification pass instruction sent by the data center, decrypt the first encrypted data according to the public key, obtain and respond with the first decrypted data; collect the second voice data or door opening instruction input by the property management, encrypt the second voice data or door opening instruction according to the public key, obtain the second encrypted data; sign the second encrypted data according to the corresponding registration information, obtain the second signature data, and return the second encrypted data and the second signature data to the corresponding visitor terminal through the Bluetooth mesh gateway; The resident terminal is used to invoke the data center to initiate a signature verification process for the first signature data; receive a signature verification pass instruction sent by the data center, decrypt the first encrypted data according to the public key, obtain and respond with the first decrypted data; collect the second voice data and / or door opening instruction input by the resident, encrypt the second voice data and / or door opening instruction according to the public key, obtain the second encrypted data; sign the second encrypted data according to the corresponding registration information, obtain the second signature data, and return the second encrypted data and the second signature data to the corresponding visitor terminal through the Bluetooth mesh gateway; The visitor terminal is used to collect the resident / property number input by the visitor, as well as first voice data or video data, and encrypt the first voice data or video data according to the public key to obtain first encrypted data; sign the first encrypted data according to the corresponding registration information to obtain first signed data, and send the first encrypted data and first signed data to the corresponding resident / property terminal through the Bluetooth mesh gateway according to the resident number or property number; call the data center to start the signature verification process for the second signed data; receive the signature verification pass instruction sent by the data center, decrypt the second encrypted data according to the public key, and obtain and respond with the second decrypted data; The Bluetooth mesh gateway is used to transmit public key, registration information, first encrypted data or second encrypted data, first signature data or second signature data, and signature verification pass instruction.

6. The building intercom system based on Bluetooth encrypted transmission according to claim 5, characterized in that: The data center includes a first Bluetooth communication module, a key generation module, a terminal registration module, and a signature verification module. The first Bluetooth communication module is electrically connected to the key generation module, the terminal registration module, and the signature verification module, and is also communicatively connected to a Bluetooth mesh gateway. The key generation module generates a public-private key pair using a symmetric homomorphic encryption algorithm, stores the private key locally, and broadcasts the public key to all terminals through the Bluetooth mesh gateway. The terminal registration module registers all terminals, obtains corresponding registration information, and returns the registration information to the corresponding terminals through the Bluetooth mesh gateway. The signature verification module verifies the received first or second signature data; if the signature verification passes, it returns a signature verification pass instruction to the corresponding terminal.

7. The building intercom system based on Bluetooth encrypted transmission according to claim 5, characterized in that: The visitor terminal includes a second Bluetooth communication module, a first keyboard module, a first voice acquisition module, a video acquisition module, a first voice playback module, a first encryption / decryption module, a first signature module, a first verification activation module, and an access control module. The second Bluetooth communication module is electrically connected to the Bluetooth mesh gateway, the first keyboard module, the first voice acquisition module, the video acquisition module, the first voice playback module, the first encryption / decryption module, the first signature module, the first verification activation module, and the access control module, respectively. The second Bluetooth communication module is also communicatively connected to the Bluetooth mesh gateway. The access control module is electrically connected to the access control system of the corresponding security door.

8. The building intercom system based on Bluetooth encrypted transmission according to claim 5, characterized in that: The resident terminal and the property terminal have the same structure, both including a third Bluetooth communication module, a second keyboard module, a second voice acquisition module, a video playback module, a second voice playback module, a second encryption / decryption module, a second signature module, and a second verification activation module. The third Bluetooth communication module is electrically connected to the Bluetooth mesh gateway, the second keyboard module, the second voice acquisition module, the video playback module, the second voice playback module, the second encryption / decryption module, the second signature module, and the second verification activation module, respectively, and the third Bluetooth communication module is communicatively connected to the Bluetooth mesh gateway.

9. The building intercom system based on Bluetooth encrypted transmission according to claim 5, characterized in that: The data center also includes a local database module, which is electrically connected to the first Bluetooth communication module.

Citation Information

Patent Citations

  • Building calling system applied to old building transformation

    CN109903431A

  • Data security management and control method and system based on symmetric homomorphic encryption

    CN116708040A