CN107257341B - A kind of student status retrospect authentication method based on block chain - Google Patents
A kind of student status retrospect authentication method based on block chain Download PDFInfo
- Publication number
- CN107257341B CN107257341B CN201710475304.7A CN201710475304A CN107257341B CN 107257341 B CN107257341 B CN 107257341B CN 201710475304 A CN201710475304 A CN 201710475304A CN 107257341 B CN107257341 B CN 107257341B
- Authority
- CN
- China
- Prior art keywords
- node
- block chain
- school
- block
- student
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000012795 verification Methods 0.000 claims abstract description 13
- 238000005516 engineering process Methods 0.000 claims description 16
- 239000003999 initiator Substances 0.000 claims description 12
- 239000000463 material Substances 0.000 claims description 7
- 238000012550 audit Methods 0.000 claims description 6
- 230000001105 regulatory effect Effects 0.000 abstract description 13
- 238000012790 confirmation Methods 0.000 description 4
- 238000012797 qualification Methods 0.000 description 4
- 238000012552 review Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004883 computer application Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
- G06Q50/205—Education administration or guidance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0807—Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0823—Network architectures or network communication protocols for network security for authentication of entities using certificates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Signal Processing (AREA)
- Strategic Management (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- Computer Hardware Design (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种基于区块链的学籍追溯认证方法,其实现过程为,首先配置学校区块链,包括若干区域区块链,每个区域区块链中均由若干学校节点组成独立的P2P网络;配置监管区块链,由若干与学校区块链对应的监管节点、至少一个准入节点组成独立的P2P网络;配置第三方CA认证中心,连接监管区块链,用于向通过认证确定的学校节点办法证书;配置查询节点,通过查询学校区块链、监管区块链实现学籍文件的验证及追溯。本发明的一种基于区块链的学籍追溯认证方法与现有技术相比,按照区域进行划分,能够更加高效的完成区块链的生成,提高计算效率;每个区域存在多个监管机构,严格控制节点的准入,这样有利于增加监管,并且有效的解决了单节点失效问题。
The invention discloses a blockchain-based student status traceability authentication method. The implementation process is as follows: firstly, the school blockchain is configured, including several regional blockchains, and each regional blockchain is composed of several school nodes to form an independent P2P network; configure the supervisory blockchain, which consists of several supervisory nodes corresponding to the school blockchain and at least one access node to form an independent P2P network; configure a third-party CA certification center to connect to the supervisory blockchain for certification The determined school node method certificate; configure the query node, and realize the verification and traceability of student status documents by querying the school blockchain and the supervision blockchain. Compared with the prior art, a block chain-based student status traceability authentication method of the present invention is divided according to regions, which can more efficiently complete the generation of block chains and improve computing efficiency; there are multiple regulatory agencies in each region, Strictly control the access of nodes, which is conducive to increasing supervision, and effectively solves the problem of single node failure.
Description
技术领域technical field
本发明涉及计算机应用技术领域,具体地说是一种基于区块链的学籍追溯认证方法。The invention relates to the field of computer application technology, in particular to a block chain-based student status traceability authentication method.
背景技术Background technique
近年来,区块链(Blockchain)技术得到广泛关注和发展。区块链技术,又称为“分布式账本技术”,是一种去中心化、集体维护分布式账本的技术方案,其本质是由多个节点集体参与的分布式数据库系统。区块链不是一种单一的技术,而是多种技术整合的结果,利用区块链技术维护一个可靠的、难以篡改的账本记录,可以降低信任的风险,并能有效的降低众参与方协作的维护成本。In recent years, blockchain (Blockchain) technology has received extensive attention and development. Blockchain technology, also known as "distributed ledger technology", is a technical solution for decentralization and collective maintenance of distributed ledgers. Its essence is a distributed database system that is collectively participated by multiple nodes. Blockchain is not a single technology, but the result of the integration of multiple technologies. Using blockchain technology to maintain a reliable and difficult-to-tamper ledger record can reduce the risk of trust and effectively reduce the collaboration among participants. maintenance costs.
随着就业压力的增大,用人单位对于受聘人员的学籍学历更加看重,这也使得部分人通过学籍学历造假来谋取利益。传统的解决方案是将学籍信息通过公信网站统一发布出来,供用人单位和受聘人员进行查询。然而,这种集中存储方式容易被攻破,只需要攻破中心数据库,就能伪造学籍信息。特别是对于内部人员,可以直接接触到中心数据库,通过修改数据库内容很容易实现造假学籍信息。在这种情况下,如何有效的利用区块链技术解决学籍追溯认证问题,并且有效的保护受聘人员的学籍学历隐私成为亟需解决的问题。With the increase of employment pressure, employers pay more attention to the academic qualifications of the recruits, which also makes some people seek benefits by falsifying their academic qualifications. The traditional solution is to publish the student status information through the public trust website for the employers and employees to inquire. However, this centralized storage method is easy to be breached, and student status information can be falsified only by breaking through the central database. Especially for internal personnel, they can directly access the central database, and it is easy to falsify student status information by modifying the content of the database. In this case, how to effectively use blockchain technology to solve the problem of traceability and certification of student status, and effectively protect the privacy of the employed personnel's student status and academic qualifications has become an urgent problem to be solved.
基于此,本专利提供一种可解决上述问题的基于区块链的学籍追溯认证方法。Based on this, this patent provides a blockchain-based student status traceability authentication method that can solve the above problems.
发明内容Contents of the invention
本发明的技术任务是针对以上不足之处,提供一种基于区块链的学籍追溯认证方法。The technical task of the present invention is to provide a blockchain-based student status traceability authentication method for the above deficiencies.
一种基于区块链的学籍追溯认证方法,基于两级区块链,其具体实现过程为,A blockchain-based student status traceability authentication method, based on a two-level blockchain, the specific implementation process is as follows:
首先配置第一级区块链:学校区块链,包括若干区域区块链,每个区域区块链中均由若干学校节点组成独立的P2P网络,学校节点用于维护学生的学籍信息;First configure the first-level blockchain: the school blockchain, including several regional blockchains, each regional blockchain consists of several school nodes to form an independent P2P network, and the school nodes are used to maintain student status information;
配置第二级区块链:监管区块链,由若干与学校区块链对应的监管节点、至少一个准入节点组成独立的P2P网络,监管节点维护该监管区块链中所有学校区块链的信息并负责确定学校节点的准入,准入节点负责确定监管节点的准入;Configure the second-level blockchain: the supervision blockchain, which consists of several supervision nodes corresponding to the school blockchain and at least one access node to form an independent P2P network. The supervision node maintains all the school blockchains in the supervision blockchain information and is responsible for determining the access of school nodes, and the access nodes are responsible for determining the access of supervisory nodes;
配置第三方CA认证中心,连接监管区块链,用于向通过认证确定的学校节点办法证书;Configure a third-party CA certification center to connect to the supervisory blockchain to issue certificates to school nodes determined through certification;
配置查询节点,通过查询学校区块链、监管区块链实现学籍文件的验证以及学籍信息的追溯。Configure the query node, and realize the verification of student status documents and the traceability of student status information by querying the school blockchain and the supervision blockchain.
所述学校区块链中的每个区域区块链均配置一份账本记录,该账本记录是区块链技术的记录链,账本中记录本区域所有学籍信息文件的摘要值,学校节点负责生成学籍文件并发布到区域区块链中;相对应的,监管区块链中配置一份账本记录,该账本记录同样是区块链技术的记录链,账本中记录各个监管节点所在区域的区块链共识信息。Each regional blockchain in the school blockchain is configured with an account book record, which is a record chain of blockchain technology, and the account book records the abstract values of all student status information files in this area, and the school node is responsible for generating Student status documents are published to the regional blockchain; correspondingly, a ledger record is configured in the supervisory blockchain, which is also the record chain of blockchain technology, and the ledger records the blocks in the area where each supervisory node is located. Chain consensus information.
所述学校区块链中的每个区域区块链的结构均包括区块、交易,其中,区块结构包括:The structure of each regional blockchain in the school blockchain includes blocks and transactions, wherein the block structure includes:
版本号:描述区块链的版本;Version number: describes the version of the blockchain;
时间戳:本次区块生成的时间;Timestamp: the time when this block was generated;
交易Merkle树根摘要:本区块的所有交易生成Merkle树的树根摘要值;Transaction Merkle root summary: all transactions in this block generate the root summary value of the Merkle tree;
交易执行结果:本区块链关联的所有交易的执行结果;Transaction execution results: the execution results of all transactions associated with this blockchain;
前区块摘要值:上一区块链的摘要值;Previous block digest value: the digest value of the previous block chain;
本区块摘要值:计算本区块内容得到的摘要值;Summary value of this block: the summary value obtained by calculating the content of this block;
交易结构包括:Transaction structures include:
ID号:交易唯一标识号;ID number: the unique identification number of the transaction;
发起方:学校节点的公钥摘要值;Initiator: the public key digest value of the school node;
Nonce:唯一码;Nonce: unique code;
学籍文件摘要:学籍文件的摘要值;Summary of student status file: summary value of student status file;
签名值:使用交易发起方私钥进行签名;Signature value: use the private key of the transaction initiator to sign;
账联代码:对应所在区块的标识;Account link code: the identification corresponding to the block;
接收方标识:学生标识,学籍所有者的公钥摘要值。Recipient ID: student ID, the digest value of the public key of the student status owner.
所述监管区块链的结构包括区块、交易,其中区块结构包括:The structure of the supervision block chain includes blocks and transactions, wherein the block structure includes:
版本号:描述区块链的版本;Version number: describes the version of the blockchain;
时间戳:本次区块生成的时间;Timestamp: the time when this block was generated;
交易Merkle树根摘要:本区块的所有交易生成Merkle树的树根摘要值;Transaction Merkle root summary: all transactions in this block generate the root summary value of the Merkle tree;
交易执行结果:本区块链关联的所有交易的执行结果;Transaction execution results: the execution results of all transactions associated with this blockchain;
前区块摘要值:上一区块链的摘要值;Previous block digest value: the digest value of the previous block chain;
本区块摘要值:计算本区块内容得到的摘要值;Summary value of this block: the summary value obtained by calculating the content of this block;
交易结构包括:Transaction structures include:
ID号:交易唯一标识号;ID number: the unique identification number of the transaction;
发起方:区域监管节点的公钥摘要值;Initiator: the digest value of the public key of the regional supervisory node;
Nonce:唯一码;Nonce: unique code;
所在区域区块链摘要:区域区块链的区块摘要值;Blockchain summary of the region where it is located: the block summary value of the regional blockchain;
签名值:使用交易发起方私钥进行签名;Signature value: use the private key of the transaction initiator to sign;
账联代码:对应所在区块的标识;Account link code: the identification corresponding to the block;
接收方标识:准入监管节点的公钥摘要值。Receiver ID: The digest value of the public key of the admission supervisory node.
所述监管节点对学校节点准入进行确认时,其具体确认步骤为:When the supervisory node confirms the school node access, the specific confirmation steps are:
待确定学校节点生成密钥对并产生证书请求,提交该待确定学校节点的相关材料,向区域区块链对应的监管节点提出加入区域区块链请求;The school node to be determined generates a key pair and a certificate request, submits the relevant materials of the school node to be determined, and submits a request to join the regional blockchain to the supervisory node corresponding to the regional blockchain;
所述监管节点审核待确定学校节点的身份,审核通过后,颁发数字证书,允许学校节点加入所在区域的区域区块链。The supervisory node reviews the identity of the school node to be determined, and after passing the review, issues a digital certificate, allowing the school node to join the regional blockchain of the region.
所述准入节点对监管节点准入进行确认时,其具体确认步骤为:When the access node confirms the access of the supervision node, the specific confirmation steps are:
首先待确定监管节点生成密钥对并产生证书请求,提交该待确定监管节点的相关材料,向准入节点提出加入监管区块链请求;First, the supervisory node to be determined generates a key pair and generates a certificate request, submits relevant materials of the supervisory node to be determined, and submits a request to join the supervisory blockchain to the admission node;
准入节点审核待确定监管节点的身份,审核通过后颁发数字证书,允许准入监管区块链。The access node audits to determine the identity of the supervisory node, and issues a digital certificate after the audit is passed, allowing access to the supervisory blockchain.
所述学校节点负责生成学籍文件并发布到区域区块链中的具体实现过程为:The specific implementation process that the school node is responsible for generating student status files and publishing them to the regional blockchain is as follows:
学校节点获取学生的公钥作为学生标识,如果学生公钥不存在,则为该学生产生公私钥对,用于以后区块链操作的身份标识;The school node obtains the student's public key as the student identification. If the student's public key does not exist, a public-private key pair will be generated for the student, which will be used for the identity identification of the blockchain operation in the future;
学校节点根据学生学籍情况产生学籍文件,并使用学校节点的私钥对其进行签名保存;其中包含学生在校学习的基本信息以及学生的公钥标识;The school node generates a student status file according to the student's status, and uses the private key of the school node to sign and save it; it contains the basic information of the student's study at school and the student's public key identification;
学校节点生成交易信息,发布到其对应的区域区块链;The school node generates transaction information and publishes it to its corresponding regional blockchain;
参与学校节点所在区域的所有学校节点达成共识,更新各自本地账本记录。All school nodes participating in the area where the school node is located reach a consensus and update their local ledger records.
区域区块链中生成学籍文件后,监管区块链中完成以下步骤:After the student status file is generated in the regional blockchain, the following steps are completed in the supervisory blockchain:
监管节点将所在区域一段时间内的区块信息作为交易数据,生成交易记录,发布到监管区块链中;The supervisory node takes the block information of the region within a period of time as transaction data, generates transaction records, and publishes them to the supervisory blockchain;
该监管区块链中所有监管节点达成共识,均更新各自本地账本记录;All regulatory nodes in the regulatory blockchain reach a consensus and update their local ledger records;
学校节点将两级区块链中所在区块的标识写入到学籍文件中,作为扩展信息进行保存;The school node writes the identity of the block in the two-level blockchain into the student status file and saves it as extended information;
学校节点将签名后的学籍文件保存到本地;The school node saves the signed student status file locally;
学校节点将签名后的学籍文件上传到对应区域区块链的监管节点进行保存。The school node uploads the signed student status file to the supervisory node of the corresponding regional blockchain for storage.
所述查询节点用于学籍的追溯验证,其具体实现过程为:The query node is used for retrospective verification of student status, and its specific implementation process is:
首先通过查询节点对学生提供的学籍文件,即学生公钥标识进行签名验证;First, verify the signature of the student status file provided by the student through the query node, that is, the student's public key ID;
查询节点根据学籍文件查询区块链,获取该学生所有的学籍记录;The query node queries the blockchain according to the student status file, and obtains all the student status records of the student;
查询节点根据学籍文件,查询学籍文件所在区域区块链,验证交易信息的合法性,验证通过后显示追溯信息,完成追溯过程。According to the student status file, the query node queries the block chain of the area where the student status file is located, verifies the legitimacy of the transaction information, displays the traceability information after the verification is passed, and completes the traceability process.
所述区域区块链中的账本通过摘要算法获取摘要指,该摘要算法采用SM3国密算法,签名值则采用SM3、SM2国密算法作为签名算法获取,数字证书采用X509格式。The ledger in the regional blockchain obtains a summary index through a summary algorithm, the summary algorithm adopts the SM3 national secret algorithm, the signature value adopts the SM3 and SM2 national secret algorithms as the signature algorithm, and the digital certificate adopts the X509 format.
本发明的一种基于区块链的学籍追溯认证方法和现有技术相比,具有以下有益效果:Compared with the prior art, a blockchain-based student status traceability authentication method of the present invention has the following beneficial effects:
本发明的一种基于区块链的学籍追溯认证方法,通过建立区块链将学生学籍、学校和监管机构结合起来,相对于传统的集中式存储方式,提供了去中心化的追溯认证解决方案,实现学籍信息的追溯认证,有效的防止学籍学历伪造;本发明针对学籍追溯认证提出的方法使用两级区块链,按照区域进行划分,能够更加高效的完成区块链的生成,提高计算效率;每个区域存在多个监管机构,严格控制节点的准入,这样有利于增加监管,并且有效的解决了单节点失效问题;另外,学籍文件是由学校节点进行数字签名,通过获取相应CA证书直接进行离线验证,再通过外部查询节点实现区块链认证,采用了双重认证保证其安全性;学籍文件只保存在学校节点和监管节点,其他参与节点只有摘要信息,这样也有效的保护了学生的学籍隐私,实用性强,适用范围广泛,易于推广。A blockchain-based student status traceability authentication method of the present invention combines student status, schools and regulatory agencies by establishing a blockchain, and provides a decentralized traceability authentication solution compared to traditional centralized storage methods , to realize the retrospective authentication of student status information, effectively preventing the forgery of student status and academic qualifications; the method proposed by the present invention for the retrospective certification of student status uses two-level blockchains, which are divided according to regions, and can more efficiently complete the generation of blockchains and improve computing efficiency ; There are multiple regulatory agencies in each region, which strictly control the access of nodes, which is conducive to increasing supervision and effectively solving the problem of single node failure; in addition, the student status file is digitally signed by the school node, and the corresponding CA certificate is obtained Directly conduct offline verification, and then realize blockchain authentication through external query nodes, using double authentication to ensure its security; student status files are only stored in school nodes and supervision nodes, and other participating nodes only have summary information, which also effectively protects students Privacy of student status, strong practicability, wide application range, and easy promotion.
附图说明Description of drawings
附图1是两级区块链整体示意图。Attached Figure 1 is an overall schematic diagram of a two-level blockchain.
附图2是学校区域区块链结构示意图。Attached Figure 2 is a schematic diagram of the blockchain structure of the school area.
附图3是监管区块链结构示意图。Attached Figure 3 is a schematic diagram of the regulatory blockchain structure.
附图4是参与节点的准入流程图。Accompanying drawing 4 is the admission flow chart of participating nodes.
附图5发布学籍记录流程图。Attached Figure 5 is the flow chart of releasing student status records.
具体实施方式Detailed ways
下面结合附图及具体实施例对本发明作进一步说明。The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.
如附图1-图5所示,一种基于区块链的学籍追溯认证方法,采用两级模式,将所有学校划分成多个区域,每个区域会存在多个监管机构,学校负责维护学生的学籍信息,监管机构负责学校节点的准入。各个区域独立形成一个P2P网络并建立区块链,共同维护一份账本记录,账本中将记录本区域所有学籍信息文件的摘要值。所有作为监管机构的监管节点会参与形成另一个P2P网络并建立区块链,共同维护一份账本记录,账本中将会记录各个监管机构节点所在区域的区块链共识信息。另外,查询节点可以通过查询区块链实现学籍文件的验证以及学籍信息的追溯。As shown in Figures 1 to 5, a blockchain-based student status traceability authentication method adopts a two-level model to divide all schools into multiple areas. There will be multiple regulatory agencies in each area, and the school is responsible for maintaining student ID. The student status information, the regulatory agency is responsible for the admission of the school node. Each region independently forms a P2P network and establishes a blockchain to jointly maintain a ledger record, which will record the summary value of all student status information files in the region. All supervisory nodes as supervisory agencies will participate in the formation of another P2P network and establish a blockchain to jointly maintain a ledger record, which will record the blockchain consensus information of the area where each supervisory agency node is located. In addition, the query node can realize the verification of student status documents and the traceability of student status information by querying the blockchain.
所述的账本记录是基于区块链技术的记录链;所述的学校节点负责生成学籍文件并发布到区域区块链中;所述的监管机构配置准入节点,决定本区域的学校节点是否可以加入,认证通过后通过第三方CA认证中心颁发数字证书,并且所有的监管机构节点组成一个独立的P2P网络,每个区域都有一个节点用来发布监管机构所在区的区块链共识信息,所述的监管机构参与的监管机构区块链也存在一级监管节点,负责节点准入;所有的参与节点达成共识,共同维护账本记录;所述的查询节点可以进行查询验证。The account book record is a record chain based on blockchain technology; the school node is responsible for generating student status files and publishing them to the regional blockchain; the regulatory agency configures access nodes to determine whether the school nodes in the region You can join. After the certification is passed, a digital certificate will be issued by a third-party CA certification center, and all regulatory agency nodes form an independent P2P network. Each area has a node to publish the blockchain consensus information of the regulatory agency's area. The supervisory agency blockchain that the supervisory agency participates in also has a first-level supervisory node, which is responsible for node access; all participating nodes reach a consensus and jointly maintain ledger records; the query nodes can perform query verification.
基于上述两级区块链,其具体实现过程为,Based on the above two-level blockchain, the specific implementation process is as follows:
首先配置第一级区块链:学校区块链,包括若干区域区块链,每个区域区块链中均由若干学校节点组成独立的P2P网络,学校节点用于维护学生的学籍信息;First configure the first-level blockchain: the school blockchain, including several regional blockchains, each regional blockchain consists of several school nodes to form an independent P2P network, and the school nodes are used to maintain student status information;
配置第二级区块链:监管区块链,由若干与学校区块链对应的监管节点、至少一个准入节点组成独立的P2P网络,监管节点维护该监管区块链中所有学校区块链的信息并负责确定学校节点的准入,准入节点负责确定监管节点的准入;Configure the second-level blockchain: the supervision blockchain, which consists of several supervision nodes corresponding to the school blockchain and at least one access node to form an independent P2P network. The supervision node maintains all the school blockchains in the supervision blockchain information and is responsible for determining the access of school nodes, and the access nodes are responsible for determining the access of supervisory nodes;
配置第三方CA认证中心,连接监管区块链,用于向通过认证确定的学校节点办法证书;Configure a third-party CA certification center to connect to the supervisory blockchain to issue certificates to school nodes determined through certification;
配置查询节点,通过查询学校区块链、监管区块链实现学籍文件的验证以及学籍信息的追溯。Configure the query node, and realize the verification of student status documents and the traceability of student status information by querying the school blockchain and the supervision blockchain.
所述学校区块链中的每个区域区块链均配置一份账本记录,该账本记录是区块链技术的记录链,账本中记录本区域所有学籍信息文件的摘要值,学校节点负责生成学籍文件并发布到区域区块链中;相对应的,监管区块链中配置一份账本记录,该账本记录同样是区块链技术的记录链,账本中记录各个监管节点所在区域的区块链共识信息。Each regional blockchain in the school blockchain is configured with an account book record, which is a record chain of blockchain technology, and the account book records the abstract values of all student status information files in this area, and the school node is responsible for generating Student status documents are published to the regional blockchain; correspondingly, a ledger record is configured in the supervisory blockchain, which is also the record chain of blockchain technology, and the ledger records the blocks in the area where each supervisory node is located. Chain consensus information.
所述学校区块链中的每个区域区块链的结构均包括区块、交易,其中,区块结构包括:The structure of each regional blockchain in the school blockchain includes blocks and transactions, wherein the block structure includes:
版本号:描述区块链的版本;Version number: describes the version of the blockchain;
时间戳:本次区块生成的时间;Timestamp: the time when this block was generated;
交易Merkle树根摘要:本区块的所有交易生成Merkle树的树根摘要值;Transaction Merkle root summary: all transactions in this block generate the root summary value of the Merkle tree;
交易执行结果:本区块链关联的所有交易的执行结果;Transaction execution results: the execution results of all transactions associated with this blockchain;
前区块摘要值:上一区块链的摘要值;Previous block digest value: the digest value of the previous block chain;
本区块摘要值:计算本区块内容得到的摘要值;Summary value of this block: the summary value obtained by calculating the content of this block;
交易结构包括:Transaction structures include:
ID号:交易唯一标识号;ID number: the unique identification number of the transaction;
发起方:学校节点的公钥摘要值;Initiator: the public key digest value of the school node;
Nonce:唯一码;Nonce: unique code;
学籍文件摘要:学籍文件的摘要值;Summary of student status file: summary value of student status file;
签名值:使用交易发起方私钥进行签名;Signature value: use the private key of the transaction initiator to sign;
账联代码:对应所在区块的标识;Account link code: the identification corresponding to the block;
接收方标识:学生标识,学籍所有者的公钥摘要值。Recipient ID: student ID, the digest value of the public key of the student status owner.
所述监管区块链的结构包括区块、交易,其中区块结构包括:The structure of the supervision block chain includes blocks and transactions, wherein the block structure includes:
版本号:描述区块链的版本;Version number: describes the version of the blockchain;
时间戳:本次区块生成的时间;Timestamp: the time when this block was generated;
交易Merkle树根摘要:本区块的所有交易生成Merkle树的树根摘要值;Transaction Merkle root summary: all transactions in this block generate the root summary value of the Merkle tree;
交易执行结果:本区块链关联的所有交易的执行结果;Transaction execution results: the execution results of all transactions associated with this blockchain;
前区块摘要值:上一区块链的摘要值;Previous block digest value: the digest value of the previous block chain;
本区块摘要值:计算本区块内容得到的摘要值;Summary value of this block: the summary value obtained by calculating the content of this block;
交易结构包括:Transaction structures include:
ID号:交易唯一标识号;ID number: the unique identification number of the transaction;
发起方:区域监管节点的公钥摘要值;Initiator: the digest value of the public key of the regional supervisory node;
Nonce:唯一码;Nonce: unique code;
所在区域区块链摘要:区域区块链的区块摘要值;Blockchain summary of the region where it is located: the block summary value of the regional blockchain;
签名值:使用交易发起方私钥进行签名;Signature value: use the private key of the transaction initiator to sign;
账联代码:对应所在区块的标识;Account link code: the identification corresponding to the block;
接收方标识:准入监管节点的公钥摘要值。Receiver ID: The digest value of the public key of the admission supervisory node.
所述监管节点对学校节点准入进行确认时,其具体确认步骤为:When the supervisory node confirms the school node access, the specific confirmation steps are:
待确定学校节点生成密钥对并产生证书请求,提交该待确定学校节点的相关材料,向区域区块链对应的监管节点提出加入区域区块链请求;The school node to be determined generates a key pair and a certificate request, submits the relevant materials of the school node to be determined, and submits a request to join the regional blockchain to the supervisory node corresponding to the regional blockchain;
所述监管节点审核待确定学校节点的身份,审核通过后,颁发数字证书,允许学校节点加入所在区域的区域区块链。The supervisory node reviews the identity of the school node to be determined, and after passing the review, issues a digital certificate, allowing the school node to join the regional blockchain of the region.
所述准入节点对监管节点准入进行确认时,其具体确认步骤为:When the access node confirms the access of the supervision node, the specific confirmation steps are:
首先待确定监管节点生成密钥对并产生证书请求,提交该待确定监管节点的相关材料,向准入节点提出加入监管区块链请求;First, the supervisory node to be determined generates a key pair and generates a certificate request, submits relevant materials of the supervisory node to be determined, and submits a request to join the supervisory blockchain to the admission node;
准入节点审核待确定监管节点的身份,审核通过后颁发数字证书,允许准入监管区块链。The access node audits to determine the identity of the supervisory node, and issues a digital certificate after the audit is passed, allowing access to the supervisory blockchain.
所述学校节点负责生成学籍文件并发布到区域区块链中的具体实现过程为:The specific implementation process that the school node is responsible for generating student status files and publishing them to the regional blockchain is as follows:
学校节点获取学生的公钥作为学生标识,如果学生公钥不存在,则为该学生产生公私钥对,用于以后区块链操作的身份标识;The school node obtains the student's public key as the student identification. If the student's public key does not exist, a public-private key pair will be generated for the student, which will be used for the identity identification of the blockchain operation in the future;
学校节点根据学生学籍情况产生学籍文件,并使用学校节点的私钥对其进行签名保存;其中包含学生在校学习的基本信息以及学生的公钥标识;The school node generates a student status file according to the student's status, and uses the private key of the school node to sign and save it; it contains the basic information of the student's study at school and the student's public key identification;
学校节点生成交易信息,发布到其对应的区域区块链;The school node generates transaction information and publishes it to its corresponding regional blockchain;
参与学校节点所在区域的所有学校节点达成共识,更新各自本地账本记录。All school nodes participating in the area where the school node is located reach a consensus and update their local ledger records.
区域区块链中生成学籍文件后,监管区块链中完成以下步骤:After the student status file is generated in the regional blockchain, the following steps are completed in the supervisory blockchain:
监管节点将所在区域一段时间内的区块信息作为交易数据,生成交易记录,发布到监管区块链中;The supervisory node takes the block information of the region within a period of time as transaction data, generates transaction records, and publishes them to the supervisory blockchain;
该监管区块链中所有监管节点达成共识,均更新各自本地账本记录;All regulatory nodes in the regulatory blockchain reach a consensus and update their local ledger records;
学校节点将两级区块链中所在区块的标识写入到学籍文件中,作为扩展信息进行保存;The school node writes the identity of the block in the two-level blockchain into the student status file and saves it as extended information;
学校节点将签名后的学籍文件保存到本地;The school node saves the signed student status file locally;
学校节点将签名后的学籍文件上传到对应区域区块链的监管节点进行保存。The school node uploads the signed student status file to the supervisory node of the corresponding regional blockchain for storage.
所述查询节点用于学籍的追溯验证,其具体实现过程为:The query node is used for retrospective verification of student status, and its specific implementation process is:
首先通过查询节点对学生提供的学籍文件,即学生公钥标识进行签名验证;First, verify the signature of the student status file provided by the student through the query node, that is, the student's public key ID;
查询节点根据学籍文件查询区块链,获取该学生所有的学籍记录;The query node queries the blockchain according to the student status file, and obtains all the student status records of the student;
查询节点根据学籍文件,查询学籍文件所在区域区块链,验证交易信息的合法性,验证通过后显示追溯信息,完成追溯过程。According to the student status file, the query node queries the block chain of the area where the student status file is located, verifies the legitimacy of the transaction information, displays the traceability information after the verification is passed, and completes the traceability process.
所述区域区块链中的账本通过摘要算法获取摘要指,该摘要算法采用SM3国密算法,签名值则采用SM3、SM2国密算法作为签名算法获取,数字证书采用X509格式。The ledger in the regional blockchain obtains a summary index through a summary algorithm, the summary algorithm adopts the SM3 national secret algorithm, the signature value adopts the SM3 and SM2 national secret algorithms as the signature algorithm, and the digital certificate adopts the X509 format.
通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。Through the above specific implementation manners, those skilled in the technical field can easily realize the present invention. However, it should be understood that the present invention is not limited to the specific embodiments described above. On the basis of the disclosed embodiments, those skilled in the art can arbitrarily combine different technical features, so as to realize different technical solutions.
除说明书所述的技术特征外,均为本专业技术人员的已知技术。Except for the technical features described in the instructions, all are known technologies by those skilled in the art.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710475304.7A CN107257341B (en) | 2017-06-21 | 2017-06-21 | A kind of student status retrospect authentication method based on block chain |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710475304.7A CN107257341B (en) | 2017-06-21 | 2017-06-21 | A kind of student status retrospect authentication method based on block chain |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107257341A CN107257341A (en) | 2017-10-17 |
CN107257341B true CN107257341B (en) | 2019-08-16 |
Family
ID=60024105
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710475304.7A Active CN107257341B (en) | 2017-06-21 | 2017-06-21 | A kind of student status retrospect authentication method based on block chain |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107257341B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109992999A (en) * | 2019-04-01 | 2019-07-09 | 北京柏链基石科技有限公司 | A method, device and electronic device for modifying privacy data based on blockchain |
Families Citing this family (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107832624A (en) * | 2017-10-25 | 2018-03-23 | 济南浪潮高新科技投资发展有限公司 | A kind of visualization signature system and method based on block chain |
CN107943833B (en) * | 2017-10-25 | 2021-11-19 | 华南农业大学 | Centerless distributed file storage and retrieval method based on block chain |
CN108052530B (en) * | 2017-11-10 | 2020-12-11 | 杭州云象网络技术有限公司 | Decentralized CA construction method and system based on alliance chain |
CN107977910A (en) * | 2017-12-04 | 2018-05-01 | 四川长虹电器股份有限公司 | A kind of educational background based on block chain signs and issues method and system |
CN107943996B (en) * | 2017-12-04 | 2020-06-30 | 四川长虹电器股份有限公司 | Learning calendar query method and device based on block chain |
CN109962890B (en) * | 2017-12-25 | 2020-07-03 | 中国科学院信息工程研究所 | Block chain authentication service device and node admission and user authentication method |
CN108256873A (en) * | 2017-12-29 | 2018-07-06 | 山西清众科技股份有限公司 | A kind of retroactive method based on block chain |
CN108230109A (en) * | 2018-01-02 | 2018-06-29 | 罗梅琴 | A kind of shared system and method based on block chain technology |
CN110070428B (en) * | 2018-01-19 | 2021-11-02 | 创新先进技术有限公司 | Supervision and inspection method and device and electronic equipment |
CN108389615A (en) * | 2018-02-08 | 2018-08-10 | 罗梅琴 | A kind of pregnant baby retrospect deposit system and method based on block chain technology |
CN108389129B (en) * | 2018-02-27 | 2020-12-04 | 创新先进技术有限公司 | Transaction execution method and device based on block chain and electronic equipment |
CN108768933B (en) * | 2018-04-11 | 2020-11-03 | 深圳技术大学 | Autonomous supervision digital identity authentication system on block chain platform |
CN110391896A (en) * | 2018-04-19 | 2019-10-29 | 触信(厦门)智能科技有限公司 | A kind of identity information retroactive method of panorama VR block chain |
CN108733783A (en) * | 2018-05-09 | 2018-11-02 | 深圳明创自控技术有限公司 | A kind of student status information management system based on privately owned block chain |
CN108712409B (en) * | 2018-05-09 | 2021-05-25 | 广西创轩科技有限公司 | Electronic bill transaction system based on private block chain |
CN108600261A (en) * | 2018-05-09 | 2018-09-28 | 济南浪潮高新科技投资发展有限公司 | A kind of processing system of disease information and the method for handling disease information |
CN108764686A (en) * | 2018-05-21 | 2018-11-06 | 广州旸谷软件有限公司 | Method for student synthetic quality system and method based on block chain technology |
CN108881428B (en) * | 2018-06-13 | 2020-11-24 | 明阳智慧能源集团股份公司 | A blockchain system with a regulatory mechanism |
CN108959457B (en) * | 2018-06-15 | 2020-11-13 | 北京文创园投资管理有限公司 | Method and system for inquiring and verifying certificate |
CN109064190A (en) * | 2018-07-13 | 2018-12-21 | 上海信颐信息技术有限公司 | A kind of student status information storage system |
CN109242507A (en) * | 2018-08-14 | 2019-01-18 | 淮北创之社信息科技有限公司 | A kind of vehicle transaction retroactive method based on block chain |
CN109242508A (en) * | 2018-08-15 | 2019-01-18 | 北京元链科技有限公司 | A kind of anti-fake and traceability system of the Third Party Authentication report based on block chain technology |
CN108875093B (en) * | 2018-08-31 | 2020-07-24 | 广州黄埔区块链培训中心有限公司 | Resume management method and system based on block chain |
CN109272289A (en) * | 2018-09-05 | 2019-01-25 | 佛山市蓝瑞欧特信息服务有限公司 | Intelligent human recruitment's system |
CN109447630A (en) * | 2018-09-10 | 2019-03-08 | 北京安易信科技有限公司 | A kind of block chain building method and system for supporting conglomerate more to apply |
CN109658297A (en) * | 2018-10-15 | 2019-04-19 | 广东工业大学 | A kind of colleges and universities' study track block catenary system |
CN109150549A (en) * | 2018-10-26 | 2019-01-04 | 北京中宇万通科技股份有限公司 | A method of based on domestic cryptographic algorithms' implementation block chain cryptosecurity service |
CN109299058B (en) * | 2018-11-06 | 2021-04-09 | 北京新唐思创教育科技有限公司 | Academic calendar storage method, academic calendar query method and computer storage medium |
CN111225072B (en) * | 2018-11-26 | 2022-07-19 | 本无链科技(深圳)有限公司 | Dynamic addressing method and system based on block chain |
CN109753823B (en) * | 2018-12-11 | 2021-11-02 | 烨链(上海)科技有限公司 | Block chain data supervision method, system and computer storage medium |
CN109766723B (en) * | 2018-12-11 | 2025-02-14 | 烨链(上海)科技有限公司 | A blockchain data architecture, regulatory architecture, regulatory method and computer-readable storage medium |
CN109784918A (en) * | 2018-12-15 | 2019-05-21 | 深圳壹账通智能科技有限公司 | Information measure of supervision, device, equipment and storage medium based on block chain |
US11138598B2 (en) * | 2018-12-17 | 2021-10-05 | Mastercard International Incorporated | Method and system for consent to time-bound queries in a blockchain |
CN109558527B (en) * | 2019-01-02 | 2023-10-20 | 平安科技(深圳)有限公司 | Block chain-based high-score query method and device and computer equipment |
CN111435931B (en) * | 2019-01-14 | 2022-08-16 | 辽宁巴图鲁能源科技有限公司 | Chain type authentication system for distributed detection and storage of electric energy meter |
CN109918867B (en) * | 2019-02-22 | 2023-04-18 | 桂林电子科技大学 | Peer-to-peer system file tracing method based on block chain |
CN109858270A (en) * | 2019-02-22 | 2019-06-07 | 江苏金智教育信息股份有限公司 | A kind of construction method and system of decentralization digital identity |
CN110135141B (en) * | 2019-04-28 | 2022-11-01 | 佛山科学技术学院 | Block chain-based student certificate authenticity checking method and device |
CN111488449A (en) * | 2020-04-08 | 2020-08-04 | 中央财经大学 | Student at school information evidence storing method based on permission block chain |
CN111563121A (en) * | 2020-04-27 | 2020-08-21 | 中国银行股份有限公司 | Information management system |
CN113886453A (en) * | 2020-07-04 | 2022-01-04 | 长沙链鹿科技有限责任公司 | Design of student status information system based on block chain |
CN112015460B (en) * | 2020-09-09 | 2023-11-03 | 南京工程学院 | Code responsibility-following method and system based on block chain technology |
CN112087305B (en) * | 2020-09-18 | 2021-08-03 | 清华大学 | NIDTGA user identity traceability system based on blockchain |
CN112419054B (en) * | 2020-11-09 | 2021-07-06 | 藕丝科技(深圳)有限公司 | Financial information verification method and device based on block chain technology |
CN112839041B (en) * | 2021-01-05 | 2022-09-23 | 国网浙江省电力有限公司嘉兴供电公司 | Blockchain-based power grid identity authentication method, device, medium and equipment |
CN113282570B (en) * | 2021-05-25 | 2022-06-28 | 杭州复杂美科技有限公司 | Block link point allocation method, computer device and storage medium |
CN113297561B (en) * | 2021-05-27 | 2022-06-21 | 复旦大学 | College entrance examination qualification authentication system based on SGX and block chain |
CN113660318A (en) * | 2021-07-30 | 2021-11-16 | 太原理工大学 | Block chain-based academic calendar and academic degree authentication method |
CN116055051A (en) | 2021-10-27 | 2023-05-02 | 腾讯科技(深圳)有限公司 | A data processing method and related equipment based on blockchain network |
CN115456623A (en) * | 2022-08-11 | 2022-12-09 | 深圳前海环融联易信息科技服务有限公司 | Blockchain transaction verification method, device, storage medium and electronic equipment |
CN118606404A (en) * | 2024-05-28 | 2024-09-06 | 北京马上赢信息科技有限公司 | A method and device for storing information based on blockchain |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106600405A (en) * | 2016-11-17 | 2017-04-26 | 复旦大学 | Block-chain-based data rights protection method |
WO2017083565A1 (en) * | 2015-11-11 | 2017-05-18 | Bank Of America Corporation | Block chain alias person-to person payments |
CN106790253A (en) * | 2017-01-25 | 2017-05-31 | 中钞信用卡产业发展有限公司北京智能卡技术研究院 | Authentication method and device based on block chain |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9569771B2 (en) * | 2011-04-29 | 2017-02-14 | Stephen Lesavich | Method and system for storage and retrieval of blockchain blocks using galois fields |
-
2017
- 2017-06-21 CN CN201710475304.7A patent/CN107257341B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017083565A1 (en) * | 2015-11-11 | 2017-05-18 | Bank Of America Corporation | Block chain alias person-to person payments |
CN106600405A (en) * | 2016-11-17 | 2017-04-26 | 复旦大学 | Block-chain-based data rights protection method |
CN106790253A (en) * | 2017-01-25 | 2017-05-31 | 中钞信用卡产业发展有限公司北京智能卡技术研究院 | Authentication method and device based on block chain |
Non-Patent Citations (2)
Title |
---|
"区块链+"教育的发展现状及其应用价值研究;许涛;《远程教育杂志》;20170320;第24卷(第2期);19-28 * |
Xin Wang;Libo Feng;Hui Zhang;Chan Lyu;Li Wang;Yue You.Human Resource Information Management Model based on Blockchain Technology.《2017 IEEE Symposium on Service-Oriented System Engineering (SOSE)》.2017, * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109992999A (en) * | 2019-04-01 | 2019-07-09 | 北京柏链基石科技有限公司 | A method, device and electronic device for modifying privacy data based on blockchain |
CN109992999B (en) * | 2019-04-01 | 2021-05-28 | 北京柏链基石科技有限公司 | A method, device and electronic device for modifying privacy data based on blockchain |
Also Published As
Publication number | Publication date |
---|---|
CN107257341A (en) | 2017-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107257341B (en) | A kind of student status retrospect authentication method based on block chain | |
CN113781073B (en) | A funding method that can hide real-name based on matrix alliance chain | |
CN108804928A (en) | The secure and trusted block chain and management method of data in a kind of traceability system | |
CN108964926A (en) | User trust negotiation establishing method based on two-layer block chain in heterogeneous alliance system | |
CN112149073B (en) | Cone blockchain management method and system | |
CN111444267A (en) | Government information sharing platform and method based on block chain | |
CN114760071B (en) | Zero-knowledge proof based cross-domain digital certificate management method, system and medium | |
CN111523152B (en) | Block chain-based electronic certificate management method, management network and electronic equipment | |
CN115619404A (en) | Collaborative processing method of enterprise related transaction business based on block chain | |
Liu et al. | A blockchain-based cross-domain authentication management system for IoT devices | |
CN112330443A (en) | Public credit information system based on block chain | |
CN111292211A (en) | A credit management method and device | |
CN112532395B (en) | Block chain-based data credit system, method and medium | |
CN113660318A (en) | Block chain-based academic calendar and academic degree authentication method | |
Chopra et al. | A review of methodical decentralisation of energy and energy transactions utilising distributed ledger via transition architecture based framework | |
CN116305316B (en) | Data management method for realizing intelligent construction based on alliance chain | |
Zhang et al. | Design and application of product traceability blockchain-based platform | |
CN111523855A (en) | Information management method and system based on block chain | |
Guo et al. | CPAS: a copyright-protected autonomous sharing scheme by blockchain and smart contract for BIM data | |
CN114219322B (en) | Educational data management system based on blockchain | |
CN115496601A (en) | Loan system and method for recording carbon-neutral carbon emission based on block chain | |
CN115760514A (en) | Family-based mutual-help system for aged people based on block chain and time bank | |
CN114238029A (en) | Equipment maintenance supervision method based on blockchain transaction system, data distributed storage and query method | |
CN112001702A (en) | A method and system for highway engineering project information collaboration based on fabric alliance chain | |
Qu et al. | A blockchain system for MOOCs and credit bank |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20190718 Address after: 250100 Ji'nan high tech Zone, Shandong, No. 1036 wave road Applicant after: INSPUR GROUP Co.,Ltd. Address before: 250100, Ji'nan province high tech Zone, Sun Village Branch Road, No. 2877, building, floor, building, on the first floor Applicant before: JINAN INSPUR HIGH-TECH TECHNOLOGY DEVELOPMENT Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20230420 Address after: 250000 building S02, No. 1036, Langchao Road, high tech Zone, Jinan City, Shandong Province Patentee after: Shandong Inspur Scientific Research Institute Co.,Ltd. Address before: No. 1036, Shandong high tech Zone wave road, Ji'nan, Shandong Patentee before: INSPUR GROUP Co.,Ltd. |
|
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20231208 Address after: No. 666 Fifth Ring Road, Lingang Economic and Technological Development Zone, Dongxihu District, Wuhan City, Hubei Province, 430040 Patentee after: Inspur Smart Technology (Wuhan) Co.,Ltd. Address before: 250000 building S02, No. 1036, Langchao Road, high tech Zone, Jinan City, Shandong Province Patentee before: Shandong Inspur Scientific Research Institute Co.,Ltd. |