作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2019, Vol. 45 ›› Issue (5): 13-17. doi: 10.19678/j.issn.1000-3428.0053385

所属专题: 区块链技术专题

• 区块链专题 • 上一篇    下一篇

基于区块链的可信日志存储与验证系统

韩菊茹1,2,3,纪兆轩1,2,3,李一鸣1,2,马存庆1,2   

  1. 1.中国科学院数据与通信保护研究教育中心,北京 100093; 2.中国科学院信息工程研究所 信息安全国家重点实验室,北京 100093; 3.中国科学院大学,北京 100049
  • 收稿日期:2018-12-12 出版日期:2019-05-15 发布日期:2019-05-15
  • 作者简介:韩菊茹(1994—),女,硕士研究生,主研方向为区块链、信息安全;纪兆轩,硕士研究生;李一鸣,硕士;马存庆,高级工程师、博士。
  • 基金资助:

    国家重点研发计划(2016YFB0800500)。

Trusted log storage and verification system based on blockchain

HAN Juru 1,2,3,JI Zhaoxuan 1,2,3,LI Yiming 1,2,MA Cunqing 1,2   

  1. 1.Data Assurance and Communications Security Research Center,Chinese Academy of Sciences,Beijing 100093,China; 2.State Key Laboratory of Information Security,Institute of Information Engineering,Chinese Academy of Sciences, Beijing 100093,China; 3.University of Chinese Academy of Sciences,Beijing 100049,China
  • Received:2018-12-12 Online:2019-05-15 Published:2019-05-15

摘要:

为满足计算机操作系统中日志数据的完整性保护需求,基于区块链技术,设计并实现可信日志存储与验证系统。存储阶段将本地日志的数据指纹上传至区块链,并保存区块链返回的存储凭证。验证阶段将本地日志的数据指纹与从区块链中获取的数据指纹进行比对,实现日志的完整性验证。分析结果表明,该系统具有去中心化、不可篡改、公开透明等特点,可有效检测日志数据的篡改行为。

关键词: 可信日志, 存储与验证系统, 区块链, 数据指纹, 完整性

Abstract:

To meet the needs of protecting the integrity of log data in computer operation system,this paper designs and implements a blockchain-based trusted log storage and verification system.During the storage phase,user uploads the date fingerprint of the local log to the blockchain and saves the returned credentials.During the verification phase,user fetches the stored fingerprint from blockchain,and compares it with the data fingerprint computed from local log to verify the integrity.Analysis result shows that with the advantages of decentralization,transparency,tamper-resistant and so on,this system can effectively detect the tampering behavior on the log data.

Key words: trusted log, storage and verification system, blockchain, data fingerprint, integrity

中图分类号: