Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

An attribute-based secure communication method and system supporting ciphertext pattern matching

A pattern matching and secure communication technology, applied in the field of communication security, can solve the problems of reducing the efficiency of data sharing and query, unfavorable data sharing and query, etc., to achieve the effect of saving communication and computing costs and improving efficiency

Active Publication Date: 2022-04-01
SHANDONG NORMAL UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The inventors of the present disclosure found that in order to prevent data leakage, the traditional method is to encrypt the data before uploading the data to the cloud server, but the traditional encryption method is usually not conducive to data sharing and query, thereby reducing the efficiency of data sharing and query

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • An attribute-based secure communication method and system supporting ciphertext pattern matching
  • An attribute-based secure communication method and system supporting ciphertext pattern matching
  • An attribute-based secure communication method and system supporting ciphertext pattern matching

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0060] Embodiment 1 of the present disclosure provides an attribute-based secure communication method supporting ciphertext pattern matching, which is applied to a data query terminal;

[0061] The data query terminal sends its own attribute set to the external encryption terminal, and receives the private key of its own attribute set returned by the external encryption terminal;

[0062] The data query terminal sends a data query request to the data storage terminal, obtains part of the ciphertext corresponding to the access structure in the ciphertext, and runs a partial decryption algorithm to decrypt it. If the attribute set owned by the data query terminal can satisfy the access structure, the token is obtained. key;

[0063] When the data query terminal needs to query whether the ciphertext contains the first string, it runs the trapdoor generation algorithm, and obtains the query trapdoor corresponding to the first string according to the private key and token secret ke...

Embodiment 2

[0108] Embodiment 2 of the present disclosure provides an attribute-based secure communication device supporting ciphertext pattern matching, including a processor;

[0109] The processor sends the device's own attribute set to the external encryption terminal, and receives the private key of the device's own attribute set returned by the external encryption terminal;

[0110] The processor sends a data query request to the data storage terminal, obtains part of the ciphertext corresponding to the access structure in the ciphertext, and runs a partial decryption algorithm to decrypt it. If the attribute set owned by the processor can satisfy the access structure, the token key is obtained ;

[0111] When the processor needs to query whether the ciphertext contains the first string, it runs the trapdoor generation algorithm, obtains the query trapdoor corresponding to the first string according to the private key and token secret key of its own attribute set, and sends the quer...

Embodiment 3

[0115] Embodiment 3 of the present disclosure provides an attribute-based secure communication method supporting ciphertext pattern matching, which is applied to a data storage terminal;

[0116] The data storage terminal obtains and stores the ciphertext obtained by encrypting public parameters, access structure, plaintext character strings and plaintext data sent by the external terminal, and the ciphertext includes part of the ciphertext and plaintext corresponding to the access structure Part of the ciphertext corresponding to the string and part of the ciphertext of the plaintext data;

[0117] The data storage terminal receives the query request from the data query terminal, and returns part of the ciphertext corresponding to the access structure to the data query terminal, so that the data query terminal can judge that its own attribute set can satisfy the access structure to obtain the token secret key ;

[0118] The data storage terminal acquires the query trapdoor c...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The disclosure provides an attribute-based secure communication method and system supporting ciphertext pattern matching, which belongs to the technical field of communication security. The first processor executes the system establishment algorithm to obtain the system public parameters and the system master key, and the system master key Get the private key corresponding to the attribute set with the third processor attribute set, and return it to the third processor; the second processor outputs the corresponding ciphertext; the third processor sends the query trapdoor to the cloud server; the cloud server Execute the matching algorithm for the part of the ciphertext corresponding to the query trapdoor and the plaintext string, obtain the index set and return it to the third processor; the third processor judges whether the ciphertext contains the desired information according to the index set, and if so, then Download part of the ciphertext of the plaintext data, and run the decryption algorithm to obtain the plaintext data; this disclosure can realize the encryption and decryption function based on attributes, and also supports the pattern matching of the ciphertext, so as to realize the characters in the plaintext text in the ciphertext state string query.

Description

technical field [0001] The present disclosure relates to the technical field of communication security, in particular to an attribute-based secure communication method and system supporting ciphertext pattern matching. Background technique [0002] The statements in this section merely provide background information related to the present disclosure and may not necessarily constitute prior art. [0003] With the development of big data and cloud computing technology, more and more users choose to store data on cloud servers, which will bring many conveniences to data storage, management, and use, but it also brings the risk of data leakage. risk. [0004] The inventors of the present disclosure found that in order to prevent data leakage, the traditional method is to encrypt the data before uploading the data to the cloud server, but the traditional encryption method is usually not conducive to data sharing and query, thereby reducing the efficiency of data sharing and quer...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L9/40H04L67/10H04W12/03H04W12/06
CPCH04L63/0428H04L63/0442H04L63/0807H04L63/083H04L63/20H04L67/10H04W12/02H04W12/06H04W12/068
Inventor 王皓孙茜
Owner SHANDONG NORMAL UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products