Font Size: a A A

Research And Design Of Trusted Named Data Network Architecture Based On Blockchain Technology

Posted on:2021-05-31Degree:MasterType:Thesis
Country:ChinaCandidate:K C LuoFull Text:PDF
GTID:2428330620964186Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of network informatization and the rapid expansion of the Internet's scale,the existing TCP/IP network architecture system has gradually exposed its inherent limitations in terms of scalability,controllability,security,mobility,and en-ergy saving.And it is difficult to adapt to the explosive growth of information-intensive Internet's applications.Named Data Networking(NDN),as a typical representative of future-oriented network architectures that takes content as the center,uses data naming in-stead of the traditional communication mode of naming physical entities,in order to solve the continuous expansion of the network scale of traditional network architectures.There are design flaws that appear from time to time,but regarding how to name information content,the NDN architecture always faces the difficulties of consensus of multi-party naming rules and conflicts of global name assignment.And its endogenous trust man-agement model is realized based on the step-by-step verification method of the certificate chain,which has the problem of low sign verification efficiency.Negotiation,update,revocation,and consensus among different trust domains of the naming rules of information content are related to the access,acquisition,routing,and forwarding of data objects,and are the key prerequisites for implementing the interest-driven communication model.On the premise of ensuring trustworthiness and security,the way the content requester verifies the key data packets on the authentication path is also an important factor that determines the efficiency of the authentication of the content source.In this paper,the theoretical analysis,architecture design,method research,experimental simulation,prototype implementation and other systematic work have been carried out on the above issues.The main research contents are as follows:1.A multi-party,multi-site and multi-user chained NDN naming negotiation man-agement scheme is proposed,which solves the difficulty of delimiting the top-level names in the global domain,the consensus of naming rules among trust domains,and the diffi-culty of managing naming standards in trust domains problem.A hybrid naming method compatible with generalized network resources is constructed,and a trusted management model for naming specifications applied throughout the life cycle is constructed based on smart contract technology.2.An anonymous and traceable naming convention and data content sharing scheme applicable to different trust domains is proposed,which solves the problems of easy iden-tity leakage and difficult content traceability in sensitive or confidential special application scenarios.Aiming at the problems of data objects involving violations of laws and regula-tions or ownership disputes,such issues as difficulty in judging and revocation of names,the introduction of blind signature and voting contract mechanisms to ensure the fairness of the process and the consensus of the results.3.Blockchain technology is introduced into the data verification mechanism of the NDN architecture,and the distributed ledger commonly maintained by multiple parties is used to provide an endorsement of trust that cannot be tampered with,and to improve the verification,update,and revocation schemes of public key data packages,thereby improving NDN Signature authentication efficiency in the architecture trust model.Using Merkel tree to achieve efficient distribution and reliable verification of NDN data objects.The above models and schemes have been verified by simulation experiments,and feasibility demonstrations have been carried out through prototype implementation.The results show that the above method can build a relative trusted named data network archi-tecture in a specific range.
Keywords/Search Tags:Blockchain, named data networking, naming convention collaboration, identity authentication, information sharing
PDF Full Text Request
Related items