Double-linear-pair safe outsourcing method based on single cloud server
A bilinear pairing and cloud server technology, applied in the field of cloud computing, can solve problems such as meaningless, expensive, and expensive
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0061] see figure 1 , the dual-line security outsourcing method based on a single cloud server, the method includes the following steps:
[0062] The first step, T selects 4 integers t 1 , t 2 , t 3 , t 4 ∈{1, 2, 3...s}, T is the user who needs to do outsourcing calculation, s is an integer between 1 and 100;
[0063] The second step is to call Rand to generate a six-tuple {V 1 , V 2 , v 1 V 1 , v 2 V 2 , e(v 1 V 1 , v 2 V 2 )}, where Rand: a subroutine used to improve the calculation speed, input: G 1 , G 2 , a bilinear pairing, and other random numbers. output: a six-tuple {V 1 , V 2 , v 1 V 1 , v 2 V 2 , e(v 1 V 1 , v 2 V 2 )}, v 1 , V 1 ∈RG 1 , V 2 ∈RG 2 , A random number from the remainder class modulo q with zero elements removed, RG 1 :G 1 A random point in RG 2 :G 2 A random point in G 1 :P 1 The generated elliptic curve additive cyclic group of order q, P 1 : Any prime number within the range of 100-1000bit, G 2 :P 2 The gen...
Embodiment 2
[0069] Embodiment 2: This embodiment is basically the same as Embodiment 1, and the special features are as follows:
[0070] The first step T randomly selects 4 numbers in {1, 2, 3...s} as t 1 , t 2 , t 3 , t 4 , s is an integer between 1 and 100.
[0071] The second step T calls Rand to generate a six-tuple, in order to use U to realize S-Pair, T first calls Rand to generate a six-tuple {V 1 , V 2 , v 1 V 1 , v 2 V 2 , e(v 1 V 1 , v 2 V 2 )}, {V 1 , V 2 , v 1 V 1 , v 2 V 2 , e(v 1 V 1 , v 2 V 2 )} results can be pre-calculated, select a trusted server to calculate random, independent six-tuples to form a query table, store them in memory, and generate new six-tuples when used later The group only needs to retrieve from this table, eliminating the burden of on-site calculations, S-Pair: the proposed bilinear outsourcing calculation method, input: four random points A, B, C, D, output: A, B , C, D's bilinear pairing operation e(A, B)*e(C, D), it should ...
Embodiment 3
[0095] figure 1 It shows a single cloud server-based dual-pair security outsourcing method provided in this implementation case, the method includes:
[0096] In step s101, T randomly selects 4 integers from {1, 2, 3...s} as t 1 , t 2 , t 3 , t 4 , s is an integer between 1 and 100.
[0097] In step s102, T calls Rand to generate a six-tuple. In order to use U to realize S-Pair, T first calls Rand to generate a six-tuple {V 1 , V 2 , v 1 V 1 , v 2 V 2 , e(v 1 V 1 , v 2 V 2 )}, {V 1 , V 2 , v 1 V 1 , v 2 V 2 , e(v 1 V 1 , v 2 V 2 )}_ results can be pre-calculated, select a trusted server to calculate random, independent six-tuples to form a lookup table, store them in memory, and generate new six-tuples when used later The tuples only need to be retrieved from this table, eliminating the burden of on-site calculations. S-Pair: the proposed bilinear outsourcing calculation method, input: four random points A, B, C, D, output: A, The bilinear pairing oper...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com