一种基于线性编码的区块链存储方法

    公开(公告)号:CN116865947B

    公开(公告)日:2024-08-02

    申请号:CN202310846584.3

    申请日:2023-07-11

    Applicant: 苏州大学

    Abstract: 本发明涉及数据存储技术领域,尤其是指一种基于线性编码的区块链存储方法,具体步骤包括:用户将原始文件切分成多个体积均等的文件块,并对文件块进行线性编码得到文件编码块,对编码块进行数字签名,将数字签名和编码块打包上传至云端系统;云端系统对接收到的编码块和数字签名进行验证,验证成功后对编码块的数字签名再一次签名,得到云端签名,公布到区块链中;云端系统对编码块进行差错检测;云端系统收集所有存储的编码块,对原始文件进行修复;云端系统将检测为受损的编码块删除,并通知用户重新上传新的编码块。本发明实现了由云端系统对存储数据的完整性进行自检和修复。

    一种面向分片联盟链的恶意节点检测方法

    公开(公告)号:CN116980189B

    公开(公告)日:2024-06-28

    申请号:CN202310890218.8

    申请日:2023-07-19

    Applicant: 苏州大学

    Abstract: 本发明涉及一种面向分片联盟链的恶意节点检测方法,通过对分片联盟链进行数学建模,当新节点申请加入时,中央机构利用公钥基础设施为新节点分配公钥、私钥与识别标量,验证新节点身份后,利用联盟链分片规则将新节点加入节点委员会中;选取该节点委员会中的多个节点生成测试组,发送至新节点,测试组中每个节点向新节点反馈第一签名与第二签名,并利用数字签名技术验证信息完整性,将扰乱或伪造数据的节点移出。且利用范德蒙矩阵的逆矩阵来检查是否有扰动数据,识别出是否包含恶意节点。本发明利用群组测试方法,将测试组划分至诚实集和恶意集中,每个节点均包含在至少一个测试组中,通过比对,识别出恶意节点,减少恶意节点识别所需的测试次数。

    一种面向分片联盟链的恶意节点检测方法

    公开(公告)号:CN116980189A

    公开(公告)日:2023-10-31

    申请号:CN202310890218.8

    申请日:2023-07-19

    Applicant: 苏州大学

    Abstract: 本发明涉及一种面向分片联盟链的恶意节点检测方法,通过对分片联盟链进行数学建模,当新节点申请加入时,中央机构利用公钥基础设施为新节点分配公钥、私钥与识别标量,验证新节点身份后,利用联盟链分片规则将新节点加入节点委员会中;选取该节点委员会中的多个节点生成测试组,发送至新节点,测试组中每个节点向新节点反馈第一签名与第二签名,并利用数字签名技术验证信息完整性,将扰乱或伪造数据的节点移出。且利用范德蒙矩阵的逆矩阵来检查是否有扰动数据,识别出是否包含恶意节点。本发明利用群组测试方法,将测试组划分至诚实集和恶意集中,每个节点均包含在至少一个测试组中,通过比对,识别出恶意节点,减少恶意节点识别所需的测试次数。

    一种基于线性编码的区块链存储方法

    公开(公告)号:CN116865947A

    公开(公告)日:2023-10-10

    申请号:CN202310846584.3

    申请日:2023-07-11

    Applicant: 苏州大学

    Abstract: 本发明涉及数据存储技术领域,尤其是指一种基于线性编码的区块链存储方法,具体步骤包括:用户将原始文件切分成多个体积均等的文件块,并对文件块进行线性编码得到文件编码块,对编码块进行数字签名,将数字签名和编码块打包上传至云端系统;云端系统对接收到的编码块和数字签名进行验证,验证成功后对编码块的数字签名再一次签名,得到云端签名,公布到区块链中;云端系统对编码块进行差错检测;云端系统收集所有存储的编码块,对原始文件进行修复;云端系统将检测为受损的编码块删除,并通知用户重新上传新的编码块。本发明实现了由云端系统对存储数据的完整性进行自检和修复。

    一种联盟链农产品溯源系统及方法

    公开(公告)号:CN116862537A

    公开(公告)日:2023-10-10

    申请号:CN202310765135.6

    申请日:2023-06-27

    Applicant: 苏州大学

    Abstract: 本发明涉及计算机技术领域,尤其是指一种联盟链农产品溯源系统,包括前端交互层,是溯源系统访问入口,为用户提供操作的网页;后端服务层,使用RESTfulAPI与前端交互层进行通信,为前端交互层提供数据和接口,处理前端交互层的业务请求,方便用户与区块链网络层进行交互;区块链网络层,使用gRPC协议与后端服务层进行通信,为参与农产品生产的组织提供一个运行网络,负责将数据写入区块链中。所述系统不仅大幅减少开发时间,并且降低各模块之间的耦合性,提高了可维护性和可扩展性,降低了系统的维护复杂性,并且将非关键数据分摊至链下存储,节省了链上区块存储成本,提高了所述系统的交易吞吐量。

Patent Agency Ranking