预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共70页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113597608A(43)申请公布日2021.11.02(21)申请号202080014851.5G06F16/27(2019.01)(22)申请日2020.11.25G06Q20/38(2012.01)(85)PCT国际申请进入国家阶段日2021.08.16(86)PCT国际申请的申请数据PCT/CN2020/1313982020.11.25(71)申请人支付宝(杭州)信息技术有限公司地址310000浙江省杭州市西湖区西溪路556号8层B段801-11(72)发明人栗志果(74)专利代理机构北京博思佳知识产权代理有限公司11415代理人周嗣勇(51)Int.Cl.G06F21/57(2013.01)权利要求书3页说明书47页附图19页(54)发明名称基于区块链的可信平台(57)摘要本文公开了用于在基于区块链的可信系统中记录和验证账本数据的方法、系统和装置,包括编码在计算机存储介质上的计算机程序。所述方法之一包括:从客户端设备经由记录输入接口接收要记录在区块链上的第一账本数据。然后,可以确定与所述第一账本数据相关联的原始账本数据是否满足记录规则,其中,所述记录规则包括与所述记录输入接口相关联的一个或多个记录输入参数。响应于确定与所述第一账本数据相关联的原始账本数据满足所述记录规则,可将所述原始账本数据记录在所述区块链上。然后,可生成与所述第一账本数据相关联的记录收据。接着,可经由记录输出接口向所述客户端设备发送所述记录收据。CN113597608ACN113597608A权利要求书1/3页1.一种由基于区块链的可信平台执行的计算机实现方法,所述计算机实现方法包括:从客户端设备经由记录输入接口接收要记录在区块链上的第一账本数据;确定与所述第一账本数据相关联的原始账本数据是否满足记录规则,其中,所述记录规则包括与所述记录输入接口相关联的一个或多个记录输入参数;响应于确定与所述第一账本数据相关联的原始账本数据满足所述记录规则,将所述原始账本数据记录在所述区块链上;生成与所述第一账本数据相关联的记录收据;以及经由记录输出接口向所述客户端设备发送所述记录收据。2.根据权利要求1所述的计算机实现方法,还包括:从所述客户端设备经由验证输入接口接收第二账本数据;确定所述第二账本数据是否满足验证规则,其中,所述验证规则包括与所述验证输入接口相关联的一个或多个验证输入参数;响应于确定所述第二账本数据满足所述验证规则,确定所述第二账本数据是否对应于记录在所述区块链上的所述原始账本数据;响应于确定所述第二账本数据对应于记录在所述区块链上的所述原始账本数据,生成与所述第二账本数据相关联的验证收据,其中,所述验证收据指示与所述第二账本数据相关联的原始数据未被篡改;以及经由验证输出接口向所述客户端设备发送所述验证收据。3.根据前述权利要求中任一项所述的计算机实现方法,其中,确定所述第二账本数据是否对应于所述原始账本数据包括:确定所述原始账本数据中所包括的第一哈希值是否匹配所述第二账本数据中所包括的第二哈希值。4.根据前述权利要求中任一项所述的计算机实现方法,其中,所述第一账本数据包括比特流,在接收所述第一账本数据之前,所述客户端设备基于转换规则将所述原始账本数据转换为所述比特流,所述计算机实现方法还包括:基于所述转换规则转换所述比特流以获得所述原始账本数据。5.根据前述权利要求中任一项所述的计算机实现方法,其中,所述转换规则包括以下至少一个:与所述一个或多个记录输入参数中的每个记录输入参数对应的编码方案;或在所述比特流中排列所述一个或多个记录输入参数的顺序。6.根据前述权利要求中任一项所述的计算机实现方法,还包括:调用可信时间模块以生成表示接收到所述第一账本数据的时间的第一记录时间戳;调用可信身份模块以验证与所述客户端设备相关联的用户身份;调用所述可信时间模块以生成表示所述原始账本数据记录在所述区块链上的时间的第二记录时间戳;以及调用可信计算模块以生成区块链交易,所述区块链交易包括所述原始账本数据、所述用户身份、所述第一记录时间戳和所述第二记录时间戳。7.根据前述权利要求中任一项所述的计算机实现方法,还包括:在接收所述第一账本数据之前,基于双向传输层安全TLS协议、双向超文本传输协议安全HTTPS协议或单向HTTPS协议中的至少一个,建立与所述客户端设备的安全通信信道。2CN113597608A权利要求书2/3页8.根据前述权利要求中任一项所述的计算机实现方法,其中,所述第一账本数据与第一数据文件相关联,所述一个或多个记录输入参数包括所述第一数据文件的哈希值、所述第一数据文件的属性信息、所述第一数据文件的服务信息、所述第一数据文件的时间戳和所述第一数据文件的签名数据中的一个或多