CN111246470A - Intelligent sound box system and method based on hybrid cloud encryption - Google Patents
Intelligent sound box system and method based on hybrid cloud encryption Download PDFInfo
- Publication number
- CN111246470A CN111246470A CN202010154791.9A CN202010154791A CN111246470A CN 111246470 A CN111246470 A CN 111246470A CN 202010154791 A CN202010154791 A CN 202010154791A CN 111246470 A CN111246470 A CN 111246470A
- Authority
- CN
- China
- Prior art keywords
- sound box
- voice
- module
- mobile terminal
- intelligent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/02—Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/68—Circuit arrangements for preventing eavesdropping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
The invention relates to the field of data security, in particular to an intelligent sound box system and method based on hybrid cloud encryption, which comprises an intelligent sound box, an intelligent mobile terminal and a hybrid cloud server, wherein the intelligent sound box is connected with the intelligent mobile terminal through a network; the intelligent sound box comprises an SPP/BLE data transmission module, a WIFI module, an AEC module, a voice acquisition module and a Speaker module. The intelligent mobile terminal is in communication connection with the intelligent sound box through the network transmission module; the intelligent mobile terminal is in communication connection with the hybrid cloud server through the network transmission module; the private voice cloud platform of the hybrid cloud server acquires an address book management module of the intelligent mobile terminal, and the encryption unit encrypts the address book management module; and the intelligent sound box receives an instruction of the hybrid cloud server through the WIFI module. Has the advantages that: the receiver can easily restore and decrypt the steganographic ciphertext to obtain the secret information.
Description
Technical Field
The invention relates to the field of information hiding and data security in the field of computers, in particular to an intelligent sound box system and method based on hybrid cloud encryption.
Background
With the rapid development of computer network technology, network security becomes the focus of the current network society, and personal communication information belongs to personal social relationship information and account information, and once the information is revealed, the harm is huge. The existing sound box equipment directly accesses a personal address book on the intelligent mobile terminal through Bluetooth connection or a voice control mode, and communication information is easily stolen under the condition that the information of the address book is not encrypted.
Disclosure of Invention
In order to solve the technical problems, the invention provides an intelligent sound box system and method based on hybrid cloud encryption; the method can process the information needing to be encrypted and protected, and can enable a receiver to easily restore and decrypt the steganographic ciphertext to obtain secret information, thereby meeting the requirement of a user on data security.
The technical scheme provided by the invention is as follows: an intelligent sound box system and method based on hybrid cloud encryption comprises an intelligent sound box, an intelligent mobile terminal and a hybrid cloud server;
the intelligent sound box comprises an SPP/BLE data transmission module, a WIFI module, an AEC module, a voice acquisition module and a Speaker module.
The intelligent mobile terminal comprises an address list management module and a network transmission module.
The hybrid cloud server comprises a private voice cloud platform, a public cloud voice platform and a fixed-line home phone cloud platform.
The private voice cloud platform comprises an address list management module and an encryption unit; the common cloud voice platform comprises an OAuth authorization unit and an address list management module; the fixed-line phone cloud platform comprises an address list management module and a decryption unit.
The intelligent mobile terminal is in communication connection with the intelligent sound box through the network transmission module;
the intelligent mobile terminal is in communication connection with the hybrid cloud server through the network transmission module; acquiring address book information of an address book management module of a fixed-line phone cloud platform;
the private voice cloud platform of the hybrid cloud server acquires an address book management module of the intelligent mobile terminal, and the encryption unit encrypts the address book management module;
and the intelligent sound box receives an instruction of the hybrid cloud server through the WIFI module.
The voice acquisition module is used for acquiring a voice signal instruction and executing the voice signal instruction; the AEC module is used for analyzing a voice signal instruction; the SPP/BLE data transmission module is used for decrypting and comparing the analyzed voice signal instruction data with address book information stored on a public cloud voice platform through the WIFI module;
the intelligent sound box system and method based on hybrid cloud encryption comprises the following working steps:
the method comprises the following steps: using the intelligent mobile terminal and the intelligent sound box to carry out network distribution;
step two: the intelligent mobile terminal is connected with the hybrid cloud server, and after authorization is carried out through the public cloud voice platform, address book data of a user are obtained from the home fixed-line phone cloud platform;
step three: after the intelligent mobile terminal acquires the address book information, submitting the address book information to a private cloud voice platform to carry out AES and Base64 encryption operation;
step four: synchronizing the encrypted information to a public cloud voice platform;
step five: a user sends a call-making voice instruction to the intelligent sound box, and the intelligent sound box enters a call-making mode;
step six: and after the processed voice instruction information is successfully compared with the contact address book data obtained by decrypting the processed voice instruction information in a base64_ decode and mcrypt _ decrypt mode on the public cloud voice platform, the intelligent sound box is linked with the intelligent mobile terminal to make a call, so that the telephone communication function is realized.
After the technical scheme is adopted, the invention has the beneficial effects that:
compared with the disclosed technical scheme, the invention has the innovative points that the intelligent sound box system and the method based on the hybrid cloud encryption are provided, the problem of the safety of data transmission in a channel in the prior art is solved, and multi-layer safety of information hiding and encryption can be provided, so that the safety of communication between intelligent equipment is improved, and the safety of personal address book information is protected finally.
Drawings
Fig. 1 is a block diagram of a hybrid cloud encryption-based smart sound box system and method;
fig. 2 is a schematic diagram of a smart sound box system and method steps based on hybrid cloud encryption.
Detailed Description
The invention will be described in detail with reference to the accompanying drawings 1 and 2, and the specific embodiments, but the invention is not limited thereto.
Examples
As shown in fig. 1 and fig. 2, an intelligent speaker system and method based on hybrid cloud encryption includes an intelligent speaker, an intelligent mobile terminal, and a hybrid cloud server;
the intelligent sound box comprises an SPP/BLE data transmission module, a WIFI module, an AEC module, a voice acquisition module and a Speaker module.
The intelligent mobile terminal comprises an address list management module and a network transmission module.
The hybrid cloud server comprises a private voice cloud platform, a public cloud voice platform and a fixed-line home phone cloud platform.
The private voice cloud platform comprises an address list management module and an encryption unit; the common cloud voice platform comprises an OAuth authorization unit and an address list management module; the fixed-line phone cloud platform comprises an address list management module and a decryption unit.
The intelligent mobile terminal is in communication connection with the intelligent sound box through the network transmission module;
the intelligent mobile terminal is in communication connection with the hybrid cloud server through the network transmission module; acquiring address book information of an address book management module of a fixed-line phone cloud platform;
the private voice cloud platform of the hybrid cloud server acquires an address book management module of the intelligent mobile terminal, and the encryption unit encrypts the address book management module;
and the intelligent sound box receives an instruction of the hybrid cloud server through the WIFI module.
The voice acquisition module is used for acquiring a voice signal instruction and executing the voice signal instruction; the AEC module is used for analyzing a voice signal instruction; the SPP/BLE data transmission module is used for decrypting and comparing the analyzed voice signal instruction data with address book information stored on a public cloud voice platform through the WIFI module;
the intelligent sound box system and method based on hybrid cloud encryption comprises the following working steps:
the method comprises the following steps: using the intelligent mobile terminal and the intelligent sound box to carry out network distribution;
step two: the intelligent mobile terminal is connected with the hybrid cloud server, and after authorization is carried out through the public cloud voice platform, address book data of a user are obtained from the home fixed-line phone cloud platform;
step three: after the intelligent mobile terminal acquires the address book information, submitting the address book information to a private cloud voice platform to carry out AES and Base64 encryption operation;
step four: synchronizing the encrypted information to a public cloud voice platform;
step five: a user sends a call-making voice instruction to the intelligent sound box, and the intelligent sound box enters a call-making mode;
step six: after the processed voice instruction information is successfully compared with the contact address book data obtained by decrypting the processed voice instruction information in the base64_ decode and mcrypt _ decrypt modes on the public cloud voice platform, the intelligent sound box is linked with the intelligent mobile terminal to make a call, and the telephone communication function is realized
The intelligent mobile terminal takes a smart phone as an example;
referring to fig. 2, an implementation process of the intelligent sound box system and method based on hybrid cloud encryption provided by the embodiment of the present invention mainly includes the following steps:
step one (S101), a Wi-Fi module of an intelligent sound box starts a CMQLINK-DEVICETYPE-hot spot, an intelligent mobile terminal APP scans the hot spot, equipment is found, interface prompt equipment information is provided, a user inputs WIFI information, the equipment completes distribution network, the intelligent sound box equipment registers the equipment number on a public cloud voice platform, and connection and data interaction are established with the intelligent mobile terminal;
step two (S102), a user clicks the equipment bound on the intelligent mobile terminal, enters a public cloud voice platform authorization interface, calls the SDK to obtain the sound box parameters, logs in to the public cloud voice platform (with deviceid), logs in by using a public cloud registration account, and completes authorization by using a preset callback url;
step three (S103), through authorization, after obtaining the access token, the user address book information can be called and obtained by the fixed-line phone cloud platform, and simultaneously, the user address book information is transmitted to the private cloud voice platform for encryption, before encrypting the user address book contacts, an array of names is arranged, for example [ { "name": three > }, { "name": four Li "}, {" name ": king and big ] }, and after encrypting, the content form is as follows: AXznQQI8V0mDqaZry7q0cMEqS1tWb86sHWa9dolYBEU = \ n, the algorithm code of this step is as follows: public static byte [ ] encrypt (String ivStr, String key, byte [ ] data) throw exclusion { SecretKeySpec keySpec = new SecretKeySpec (key. getBytes ()), ALGORITHM _ NAME) } Cipher. graph. getInstance (TRANSFORMATION); IvParameterSpec ivParameterSpec = new IvParameterSpec (ivStr. getBytes ()); graph. init (1, keySpec, ivParameterSpec); byte [. CipherBytes = graph. digital Final (data); return bytes }; the parameter ivStr IV string is used for constructing an IvParameterSpec object, key is a secret key, and data is data to be encrypted. After being encrypted by Advanced Encryption Standard (AES), the content is encoded according to the format by using base64. encodedtostring.
Step four (S104), the private cloud voice platform calls an upload interface provided by the public cloud voice platform, and the encrypted address book is synchronously encrypted and then data is sent to the public cloud voice platform;
and step five (S105), after the user sends a voice command for making a call to the intelligent sound box equipment through the intelligent mobile terminal, the sound box equipment analyzes the voice command for making a call through the AEC module and the voice acquisition module, decrypts and compares the analyzed data with address book information stored on a public cloud voice platform through the Wi-Fi module and the SPP/BLE data transmission module, decrypts the public cloud through a base64_ decode mode and an mcrypt _ decrypt mode, and finally removes non-ASCII characters at the tail part to obtain the decoded address book information. The decryption algorithm related codes adopted in this step are as follows: public static byte [ ] decryption (String ivStr, String key, byte [ ] data) throws exclusion { secretKeySpec keySpec = new secretKeySpec (key.getbytes ()), ALGORITHM _ NAME) } Cipher. FogetInstance (TRANSRMATION); IvParametric Spec = new IvParametric Spec (ivStr.getbytes ()); Cipher. init (2, keySpec, ivParametric Spec); byte [ ] ciphertext bytes = Cipher. file (data); returning bytes [; } where the parameter iviv String is used to construct the String ivkey Spec, the key is the object data to be decrypted;
and step six (S106), after the data uploaded by the sound box equipment and the address book information matching information decrypted by the public cloud end pass, an interface of the intelligent mobile terminal for making a call can be called, and finally an object which needs to be contacted by a voice command sent by a user is dialed. The object of the invention is thus achieved.
It will be appreciated by those skilled in the art that the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The embodiments disclosed above are therefore to be considered in all respects as illustrative and not restrictive. All changes which come within the scope of or equivalence to the invention are intended to be embraced therein.
Claims (4)
1. An intelligent sound box system and method based on hybrid cloud encryption comprises an intelligent sound box, an intelligent mobile terminal and a hybrid cloud server; the method is characterized in that:
the intelligent sound box comprises an SPP/BLE data transmission module, a WIFI module, an AEC module, a voice acquisition module and a Speaker module;
the intelligent mobile terminal comprises an address list management module and a network transmission module;
the hybrid cloud server comprises a private voice cloud platform, a public cloud voice platform and a fixed-line home phone cloud platform;
the intelligent mobile terminal is in communication connection with the intelligent sound box through the network transmission module;
the intelligent mobile terminal is in communication connection with the hybrid cloud server through the network transmission module; acquiring address book information of an address book management module of a fixed-line phone cloud platform;
the private voice cloud platform of the hybrid cloud server acquires an address book management module of the intelligent mobile terminal, and the encryption unit encrypts the address book management module;
and the intelligent sound box receives an instruction of the hybrid cloud server through the WIFI module.
2. The system and the method for the smart sound box based on the hybrid cloud encryption according to claim 1, wherein: the private voice cloud platform comprises an address list management module and an encryption unit; the common cloud voice platform comprises an OAuth authorization unit and an address list management module; the fixed-line phone cloud platform comprises an address list management module and a decryption unit.
3. The system and the method for the smart sound box based on the hybrid cloud encryption according to claim 1, wherein: the voice acquisition module is used for acquiring a voice signal instruction and executing the voice signal instruction; the AEC module is used for analyzing a voice signal instruction; the SPP/BLE data transmission module is used for decrypting and comparing the analyzed voice signal instruction data with address list information stored on a public cloud voice platform through the WIFI module.
4. The system and the method for the smart sound box based on the hybrid cloud encryption according to claim 1, wherein: the intelligent sound box system and method based on hybrid cloud encryption comprises the following working steps:
the method comprises the following steps: using the intelligent mobile terminal and the intelligent sound box to carry out network distribution;
step two: the intelligent mobile terminal is connected with the hybrid cloud server, and after authorization is carried out through the public cloud voice platform, address book data of a user are obtained from the home fixed-line phone cloud platform;
step three: after the intelligent mobile terminal acquires the address book information, submitting the address book information to a private cloud voice platform to carry out AES and Base64 encryption operation;
step four: synchronizing the encrypted information to a public cloud voice platform;
step five: a user sends a call-making voice instruction to the intelligent sound box, and the intelligent sound box enters a call-making mode;
step six: and after the processed voice instruction information is successfully compared with the contact address book data obtained by decrypting the processed voice instruction information in a base64_ decode and mcrypt _ decrypt mode on the public cloud voice platform, the intelligent sound box is linked with the intelligent mobile terminal to make a call, so that the telephone communication function is realized.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010154791.9A CN111246470B (en) | 2020-03-08 | 2020-03-08 | Intelligent sound box system and method based on hybrid cloud encryption |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010154791.9A CN111246470B (en) | 2020-03-08 | 2020-03-08 | Intelligent sound box system and method based on hybrid cloud encryption |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111246470A true CN111246470A (en) | 2020-06-05 |
CN111246470B CN111246470B (en) | 2023-02-14 |
Family
ID=70880288
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010154791.9A Active CN111246470B (en) | 2020-03-08 | 2020-03-08 | Intelligent sound box system and method based on hybrid cloud encryption |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111246470B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140359286A1 (en) * | 2013-05-30 | 2014-12-04 | Tencent Technology (Shenzhen) Company Limited | Contact management method, apparatus and system for third-party application |
CN104394277A (en) * | 2014-11-28 | 2015-03-04 | 深圳市赛格导航科技股份有限公司 | Vehicular telephone device and system and vehicular telephone substitutive dialing method |
CN104660568A (en) * | 2013-11-22 | 2015-05-27 | 中国科学院深圳先进技术研究院 | Address list information protecting method and device |
CN106357866A (en) * | 2016-09-27 | 2017-01-25 | 维沃移动通信有限公司 | Contact list management method and mobile intelligent terminal |
CN107277162A (en) * | 2017-07-20 | 2017-10-20 | 成都超域物联科技有限公司 | A kind of intelligent household management system and method based on network cloud |
-
2020
- 2020-03-08 CN CN202010154791.9A patent/CN111246470B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140359286A1 (en) * | 2013-05-30 | 2014-12-04 | Tencent Technology (Shenzhen) Company Limited | Contact management method, apparatus and system for third-party application |
CN104660568A (en) * | 2013-11-22 | 2015-05-27 | 中国科学院深圳先进技术研究院 | Address list information protecting method and device |
CN104394277A (en) * | 2014-11-28 | 2015-03-04 | 深圳市赛格导航科技股份有限公司 | Vehicular telephone device and system and vehicular telephone substitutive dialing method |
CN106357866A (en) * | 2016-09-27 | 2017-01-25 | 维沃移动通信有限公司 | Contact list management method and mobile intelligent terminal |
CN107277162A (en) * | 2017-07-20 | 2017-10-20 | 成都超域物联科技有限公司 | A kind of intelligent household management system and method based on network cloud |
Also Published As
Publication number | Publication date |
---|---|
CN111246470B (en) | 2023-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10038676B2 (en) | Call encryption systems and methods | |
CN102572817B (en) | Method and intelligent memory card for realizing mobile communication confidentiality | |
CN1925681A (en) | End-to-end encrypting method and system based on mobile communication network | |
CN102916869A (en) | Instant messaging method and system | |
CN113347215B (en) | Encryption method for mobile video conference | |
CN103458400A (en) | Key management method for voice encryption communication system | |
CN108809936B (en) | Intelligent mobile terminal identity verification method based on hybrid encryption algorithm and implementation system thereof | |
CN101951601A (en) | Method and system for encrypting voice calls in mobile communication network, terminal and network side | |
CN113727058A (en) | Multimedia conference data processing method, system, equipment and storage medium | |
KR20080080152A (en) | Method for cipher key conversion in wireless communication | |
CN101257358B (en) | Method and system for updating user cipher key | |
CN103973543A (en) | Method and device for instant messaging | |
CN101765066A (en) | Secret information transmission method based on multimedia message on intelligent mobile communication terminal | |
US8681989B2 (en) | WCDMA 3G voice communication protection method and terminal using the same | |
CN100550721C (en) | A kind of method and system of end-to-end wireless encryption communication | |
CN105262759A (en) | Method and system for encrypted communication | |
EP2809045B1 (en) | Information security attachment device for voice communication and information security method for voice communication using the same | |
CN111246470B (en) | Intelligent sound box system and method based on hybrid cloud encryption | |
CN114599033B (en) | Communication authentication processing method and device | |
US20230070408A1 (en) | Secure communication device equipped with quantum encryption chip based quantum random number and method of providing secure communication service using the same | |
CN104243291A (en) | Instant messaging method and system thereof capable of guaranteeing safety of user communication content | |
TW201608864A (en) | Communication security system and method | |
KR20130109560A (en) | Encryption method of database of mobile communication device | |
CN106533686B (en) | Encrypted communication method and system, communication unit and client | |
CN110808842B (en) | Mobile phone communication information safety protection method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |