| As the fifth major factor of production,data plays a key role in the development of the digital economy,which is being integrated into all links of social development,and can promote the high-quality development of the digital economy.Countries pay high attention to the market-oriented development of data,and strive to mine,cultivate and release the value of data.They promote the deep integration of the digital economy and the real economy,which provides driving force of economic transformation and upgrading.However,data ownership and access control are still the two key problems that need to be solved in data sharing.In order to ensure that the data is correctly attributed,the definition of data registration protocol with supervision(DRWSP)is first proposed in this paper.Combined with blockchain and cryptography technology,general structures and concrete examples of a data supervisor and multiple data supervisors are given respectively for different data types.When a data supervisor monitors data registration,the protocol can not only help a data supervisor to audit data for privacy,but also protect anonymity of the data owner in a more balanced way.For registering multidimensional data,multiple data supervisors need jointly audit and data supervisors cooperate with each other for the privacy and authenticity of multidimensional data.Finally,two instances of DRWSP are implemented based on these two general structures.In order to prevent illegal access in the process of data sharing,this paper proposes the definition of access control protocol with one-time authorization(ACWOTAP),using the attribute-based encryption to give the general structure and concrete examples.ACWOTAP ensures that the data can be independently accessed by an authorized user,or can be accessed by multiple users with one-time authorization.Because exponentiation calculation is involved in the protocol for many times,this paper further proposes a fast algorithm to calculate multi-exponentiation and multiple Elliptic-Curve multiplication.This algorithm improves multi-exponentiation by reducing the number of square and multiplication operations,and improves multiple multiplication calculation by reducing the number of double and addition operations.The experimental results show that the time of calculating multi-exponentiation can be reduced by about 30%under the same base and by about 12%under different base. |