A blockchain-based ip soft-core authorization method, device and medium
An authorization device and block chain technology, applied in the field of block chain, can solve the problems that authorized documents are easy to be forged and copied, and it is difficult to suppress IP soft-core piracy, so as to reduce the possibility of forgery and copying, reduce piracy, The effect of ensuring safety
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0042]figure 1 A flowchart of an IP soft core authorization method based on the embodiment of the present invention. Please refer tofigure 1 The specific steps of the block-based IP soft core authorization method based on the block chain include:
[0043]Step S10: By the authorization of the authorization application to the target IP soft core, the source code is used to generate the first hash value for the source code of the target IP soft core.
[0044]It should be noted that since it is an authorization to the target IP soft core, the entity form of the target IP soft core is the code, so after the response application for the authorization application for the target IP soft core, according to the source code of the target IP soft core The Hash operation is performed to generate the first HASH value. Because the Hash value is closely related to the current content of the source code, even if the source code has changed, its corresponding HASH value also changes significantly, so the H...
Embodiment 2
[0054]Based on the above embodiments, the present invention also provides a series of preferred embodiments.
[0055]As a preferred embodiment, the method further comprises: a digital signature is generated according to the first HASH value:
[0056]The first HASH value is recorded.
[0057]It should be noted that the purpose of the digital summary is to convert the data of any length to a fixed length of short data. Considering that the data length of the first HASH value generated by the source code from the target IP soft core is often higher, it is often larger in the subsequent processing pressure according to the Hash value, so that digital signatures can be generated according to the first HASH value. Before, the first Hash value is digitally summarized, and the length of the data length of the first HASH value can be further shortened, and the calculation pressure of the generated digital signature is reduced, and the overall efficiency can be reduced.
[0058]As a preferred embodiment,...
Embodiment 3
[0073]The present invention provides a detailed description of the embodiment of the block chain's IP soft core authorization method, and the present invention also provides a block-based IP soft core authorization device corresponding to the method, due to the implementation of the device portion. The embodiments of the method portion are corresponding to each other, so the embodiments of the apparatus section see the embodiments of the method portion, and will not be described here.
[0074]figure 2An IP soft core authorization device based on the embodiment of the present invention is provided. The embodiment of the present invention provides a block-based IP soft core authorization device, including:
[0075]The response operation module 10 is used to apply a Hash operation for the source code for the target IP soft core to generate a first hash value by authorizing the authorization application to the target IP soft core.
[0076]The transmission module 11 is used to generate a digital ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 

