Font Size: a A A

Research On Key Technology Of Cross Domain Authentication For Big Data Security Application Based On Blockchain

Posted on:2019-09-28Degree:MasterType:Thesis
Country:ChinaCandidate:Z C ZhouFull Text:PDF
GTID:2428330566970930Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
As human society enters the era of big data,the boom of big data applications rises,the data value doubles,and the big data system and its applications show unprecedented complexity.The traditional protection means can no longer meet the new security requirements in the big data environment.The security problems of applications are also becoming increasingly prominent.It is of great significance for the cross-regional,cross-industry,and cross-enterprise of big data security sharing to study the cross-domain authentication of data and application interactions.Blockchain technology as a trust-building machine,especially the multi-center architecture and multi-institutional cooperation scenario of the alliance chain,satisfies the needs of cross-domain certification among regions,industries,and enterprises.The blockchain technology has its own blockchain structure that is not easily tampered with,and it also has the characteristics of a common consensus mechanism that is maintained by multiple parties and distributed and transparently stored books and other features,which can solve cross-domain authentication problems.This article focuses on blockchain technology and conducts research on cross-domain authentication.The main work is as follows:1.The shortcomings of the blockchain consensus mechanism,especially the Practical Byzantine Fault Tolerant(PBFT)algorithm,are analyzed.An Election and Dynamic Accumulators based Practical Byzantine Fault Tolerant(EDA-PBFT)algorithm based on election and dynamic accumulator is proposed,in order to solve the PBFT algorithm problems of not fully matching and the consensus node traffic is high in the applications of blockchain technology.By establishing candidate sets and using the method of election,dynamic join and quit of nodes of the consensus set are realized,providing a feasible scheme for reducing the number of Byzantine nodes in the consensus set.The use of dynamic accumulator technology reduces the number of communications for the consensus node and improves the efficiency of the algorithm.2.Aiming at the problems existing in the cross-domain authentication of the traditional Public Key Infrastructure(PKI),a Blockchain based Root CA Cross Domain Authentication Model(BcRCACDAM)is proposed,Under the BcRCACDAM,a blockchain root certificate(BcRCert)and blockchain related technologies are designed,and a cross-domain authentication protocol for BcRCACDAM is proposed.The model does not change the internal architecture of each PKI trust domain,and the system has strong scalability.On the premise of ensuring security,the process of verifying the signature of the root certificate in the cross-domain authentication protocol is improved to verify the hash value of the root certificate,so the efficiency of cross-domain authentication is improved.3.For the biometric protection,especially the fuzzy extraction technology is vulnerable to active attack,a Blockchain based Biometric Identification Cross Domain Authentication Model(BcBICDAM)is proposed.Under the BcBICDAM,blockchain related technologies are designed,and based on Diffie-Hellman algorithm a password factor is added,and a biometric and password two-factor cross-domain authentication protocol is proposed.The model solves the problem of leakage of biometrics and protects the public information value of fuzzy extraction.Under the premise of ensuring security,the cross-domain authentication protocol has characteristics of two-factor authentication and portable feature of no need to use smart cards.4.For the proposed blockchain consensus algorithm and for two different blockchain based cross-domain authentication methods,Hyperledger Fabric 0.6 is used to build the affiliate blockchain platform,the client and the chaincode is designed to implement applications such as cross-domain authentication that requires the ability to publish and query transactions on the blockchain.
Keywords/Search Tags:Blockchain, Big Data Security Application, Cross Domain Authentication, Public Key Infrastructure, Biometric Factor Identification
PDF Full Text Request
Related items