Font Size: a A A

Research Of Multi-client Non-interactive Verifiable Computation Based On ENPOT

Posted on:2016-08-07Degree:MasterType:Thesis
Country:ChinaCandidate:H L LiFull Text:PDF
GTID:2428330545986552Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the mobile Internet,the application of small mobile equipment is more and more widely,but the computing ability of mobile equipment is limited,it can't handle complex calculations.Cloud computing can make people outsource complex computations to cloud servers.But the services in the cloud computing are provided by the servers of the third party,so users cant't control the calculation process of the servers.To ensure the correctness of the calculation results,the concept of verifiable computation emerges.However,most of the present verification calculation is aimed at a single client,the research of multi-client verifiable computation schemes is not mature enough and can't be widely used in practice.With the development of distributed technology,the demand for multi-client verifiable computation is more and more strong.The research of the multi-client non-interactive verifiable computation has become a hot spot,and it has a borad application prospect.For the problem of the non-interactive proxy oblivious transfer protocol in existing schemes can't provide access privilege control,this paper builds a new proxy oblivious transfer scheme based on CP-ABE.In the new scheme,the trusted third party generates a shared random number for the sender and choosers,and then uses CP-ABE to control access to the shared random number.Only the clients who own specific attributes are able to decrypt the shared random number,and can generate the sending information using the shared random number.The new scheme can effectively control the participants in some calculation,so it enhances the flexibility of calculations,and can avoid the man-in-the-middle attack.Based on the new proxy oblivious transfer scheme,the paper designes a multi-client non-interactive verifiable computation scheme,and prove the scheme's security and privacy.The scheme encrypts the input informations of each client,and the informations will not leak in the process of transmission;The calculation function is coded with the circuit,so when the coded function is outsourcd to the server,the server will not get the specific function;The result returned by the server is also coded and only the specified client can get the final result.So under the premise that each client's privacy is guaranteed,the scheme can handle complex calculations using the server which owns strong computing powers,at the same time,it supports the verifiability of the computing result.Finally,the multi-client non-interactive verifiable computation scheme is applied to the sensor network.The complex computations in the sensor network are outsourced to powerful cloud server,so it can reduce the burden of the task manager node in the sensor network.What's more,the datas collected by sensor nodes are encrypted,so the datas will not leak in the process of transmission.Finally,the paper introduces the multi-client non-interactive verifiable computation scheme based on the sensor network.In the sensor network,the paper adds an entity:the cloud server,and outsources complex computations which the users can't handle to the cloud server.So it can reduce the burden of the task management node.At the same time,because the collected datas of sensor nodes have been encrypted,they will not leak in the process of transmission.So it can guarantee the data privacy of sensor nodes effectively.
Keywords/Search Tags:multi-client, verifiable computation, non-interactive, privacy
PDF Full Text Request
Related items