The invention provides a method and system for storing punching information based on block chain, which relates to the technical field of block chain, including: collecting punching identification information of punching party, analyzing punching identification information, generating public identification information and privacy identification information, storing open identification information in chain, and adopting asymmetric addition. The encryption technology registers the digital identity of the punching party in the block chain network, generates the first punching address, encrypts the privacy identification information, and stores the encrypted privacy identification information under the chain with the first punching address as the index. The invention isolates and protects the public identification information and the privacy identification information through the chain storage and the chain storage, so as to improve the privacy and security of the information.
【技术实现步骤摘要】
基于区块链的打卡信息存储方法及系统
本专利技术涉及区块链
,尤其是涉及基于区块链的打卡信息存储方法及系统。
技术介绍
打卡设备主要用于记录员工的上下班时间及考勤信息等,打卡机种类很多,基于指纹等生物识别信息的是常见的一种。在此基础上结合区块链技术的打卡设备也被逐渐应用,区块链技术保证了打卡信息的准确性及不可篡改性,通过打卡设备组建的区块链网络,实现数据的信息共享。但是,涉及到部分隐私数据的保护问题。打卡信息可以分成两类,一类是可以公开,不需要做任何保护,所有打卡设备的区块链网络节点均可以访问,比如用户在区块链上的打卡身份数字ID、打卡记录等。一类是不可以共享的用户的隐私数据,比如用户的身份识别信息(指纹、人脸、虹膜信息等),这些信息属于隐私数据。保证后一类隐私数据的隔离和安全性是非有必要。
技术实现思路
有鉴于此,本专利技术的目的在于提供基于区块链的打卡信息存储方法及系统,通过入链存储和链下存储将公开识别信息和隐私识别信息进行隔离与保护,提高信息的隐私性、安全性。第一方面,本专利技术实施例提供了一种基于区块链的打卡信息存储方法,其中,所述方法包括:采集打卡方的打 ...
【技术保护点】
1.一种基于区块链的打卡信息存储方法,其特征在于,所述方法包括:采集打卡方的打卡识别信息,对所述打卡识别信息进行分析,生成公开识别信息和隐私识别信息;将所述公开识别信息进行入链存储,并采用非对称加密技术对所述打卡方在区块链网络中的数字身份进行注册,生成第一打卡地址;将所述隐私识别信息进行加密,并以所述第一打卡地址为索引将加密后的隐私识别信息进行链下存储。
【技术特征摘要】
1.一种基于区块链的打卡信息存储方法,其特征在于,所述方法包括:采集打卡方的打卡识别信息,对所述打卡识别信息进行分析,生成公开识别信息和隐私识别信息;将所述公开识别信息进行入链存储,并采用非对称加密技术对所述打卡方在区块链网络中的数字身份进行注册,生成第一打卡地址;将所述隐私识别信息进行加密,并以所述第一打卡地址为索引将加密后的隐私识别信息进行链下存储。2.根据权利要求1所述的方法,其特征在于,所述方法包括:采集所述打卡方的打卡信息,所述打卡信息包括打卡身份信息和打卡记录信息;将所述打卡身份信息与区块链网络中的所述打卡识别信息进行对比,判断所述打卡身份信息是否通过认证;如果通过,则将所述打卡记录信息进行入链存储。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:根据共享查询请求并通过打卡设备在区块链网络中读取所述公开识别信息和/或所述打卡记录信息。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据隐私查询请求,对所述隐私识别信息进行链下读取,并将读取到的隐私识别信息进行解密。5.根据权利要求1所述的,其特征在于,所述方法还包括:采用非对称加密技术对打卡设备在区块链网络中的数字身份进行注册,生成第二打卡地址。6.一种基于区块链的打卡信息存储...
【专利技术属性】
技术研发人员:韩昭芳,袁力,许文,耿建华,
申请(专利权)人:北京阿尔山金融科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。