CN114978531B - 一种面向深度学习的数据可信溯源标记方法和*** - Google Patents
一种面向深度学习的数据可信溯源标记方法和*** Download PDFInfo
- Publication number
- CN114978531B CN114978531B CN202210512826.0A CN202210512826A CN114978531B CN 114978531 B CN114978531 B CN 114978531B CN 202210512826 A CN202210512826 A CN 202210512826A CN 114978531 B CN114978531 B CN 114978531B
- Authority
- CN
- China
- Prior art keywords
- data
- processed
- processing
- digital signature
- digital
- 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 14
- 238000012804 iterative process Methods 0.000 claims abstract description 17
- 238000013135 deep learning Methods 0.000 claims abstract description 14
- 238000012795 verification Methods 0.000 claims description 10
- 238000010276 construction Methods 0.000 claims description 3
- 230000008520 organization Effects 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000007547 defect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008092 positive effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3263—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2463/00—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
- H04L2463/146—Tracing the source of attacks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Storage Device Security (AREA)
Abstract
本发明涉及一种面向深度学习的数据可信溯源标记方法和***,其中,方法包括以下步骤:接收待处理数据;对所述待处理数据进行迭代处理并使用数字证书对处理结果数据进行数字签名;基于得到的多个数字签名建立一条从源数据到最终处理结果数据的迭代过程的数字签名链。本发明采用数字签名形成的可信溯源链来完成对数据处理迭代过程的可信溯源,可以避免采用分布式区块链方案所带来的性能上的损耗更适用于在面向深度学习所需要的数据快速迭代处理的应用场景。
Description
技术领域
本发明涉及大数据技术领域,特别是涉及一种面向深度学习的数据可信溯源标记方法和***。
背景技术
随着区块链技术的成熟,将区块链技术作为一种通用的数字化证据链的解决方案,其可以用于深度学习的数据可信溯源,区块链的登记虽然可以确保数据迭代的可信,但是在溯源时却存在检索速度慢需要对历史区块进行遍历的缺陷。
发明内容
本发明所要解决的技术问题是提供一种面向深度学习的数据可信溯源标记方法和***,避免采用分布式区块链方案所带来的性能上的损耗,更适用于在面向深度学习所需要的数据快速迭代处理的应用场景。
本发明解决其技术问题所采用的技术方案是:提供一种面向深度学习的数据可信溯源标记方法,包括以下步骤:
接收待处理数据;
对所述待处理数据进行迭代处理并使用数字证书对处理结果数据进行数字签名;
基于得到的多个数字签名建立一条从源数据到最终处理结果数据的迭代过程的数字签名链。
所述接收待处理数据后,还包括对所述待处理数据附属的数字签名进行校验以确认数据输入的可信性。
所述接收待处理数据前,还包括接收由中央数字证书颁发机构签发的面向深度学习的所述数字证书。
所述对所述待处理数据进行迭代处理并使用数字证书对处理结果数据进行数字签名具体为:
对所述待处理数据进行迭代处理得到处理结果数据;
将所述待处理数据的数字签名与所述处理结果数据合并成基础信息;
使用所述数字证书对所述基础信息进行数字签名。
所述的面向深度学习的数据可信溯源标记方法还包括:通过所述数字签名链进行顺序验证以追溯确认整个数据处理迭代过程的可信性。
本发明解决其技术问题所采用的技术方案是:提供一种面向深度学习的数据可信溯源标记***,包括:
第一接收模块,用于接收待处理数据;
处理签名模块,用于对所述待处理数据进行迭代处理得到处理结果数据,并使用数字证书对所述处理结果数据进行数字签名;
数字签名链构建模块,用于基于得到的多个数字签名建立一条从源数据到最终处理结果数据的迭代过程的数字签名链。
所述的面向深度学习的数据可信溯源标记***还包括:校验模块,用于对所述待处理数据附属的数字签名进行校验以确认数据输入的可信性。
所述的面向深度学习的数据可信溯源标记***还包括第二接收模块,用于接收由中央数字证书颁发机构签发的面向深度学习的所述数字证书。
所述处理签名模块包括:
处理单元,用于对所述待处理数据进行迭代处理得到处理结果数据;
合并单元,用于将所述待处理数据的数字签名与所述处理结果数据合并成基础信息;
签名单元,用于使用所述数字证书对所述基础信息进行数字签名。
所述的面向深度学习的数据可信溯源标记***还包括:验证模块,用于通过所述数字签名链进行顺序验证以追溯确认整个数据处理迭代过程的可信性。
有益效果
由于采用了上述的技术方案,本发明与现有技术相比,具有以下的优点和积极效果:本发明采用数字签名形成的可信溯源链来完成对数据处理迭代过程的可信溯源,可以避免采用分布式区块链方案所带来的性能上的损耗更适用于在面向深度学习所需要的数据快速迭代处理的应用场景。本发明通过将输入数据的数字签名与输出数据的内容附加在一起进行数字签名,能够形成从输入数据到输出数据的完整数字签名链,确保在可信溯源验证时,通过遍历数字签名链即可完成快速的验证。
附图说明
图1是本发明第一实施方式的流程图。
具体实施方式
下面结合具体实施例,进一步阐述本发明。应理解,这些实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在阅读了本发明讲授的内容之后,本领域技术人员可以对本发明作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。
本发明的第一实施方式涉及一种面向深度学习的数据可信溯源标记方法,包括以下步骤:接收待处理数据;对所述待处理数据进行迭代处理并使用数字证书对处理结果数据进行数字签名;基于得到的多个数字签名建立一条从源数据到最终处理结果数据的迭代过程的数字签名链。如图1所示,具体为:
步骤1,由中央数字证书颁发机构签发面向深度学习的各个数据处理模块所需使用的数字证书。也就是说,经过本步骤后,每个数据处理模块都能获取一个各自专属的数字证书。
步骤2,数据处理模块接收待处理数据,并在收到待处理数据后,对待处理数据的数字签名进行校验,以确认待处理数据输入的可信性。
步骤3,数据处理模块对输入的数据进行迭代处理并使用自己的数字证书对处理结果数据进行数字签名。本步骤中,首选待处理数据进行迭代处理得到处理结果数据,然后在进行数字签名时,包括步骤3a,将待处理数据的数字签名和处理结果数据附加在一起,得到需要进行数字签名的基础信息;步骤3b,数据处理模块使用由中央数字证书颁发机构所签发的数字证书进行数字签名。
步骤4,通过各个数据处理模块基于步骤3的处理流程后,可以建立一条从源数据到最终处理结果数据的迭代过程的数字签名链。
步骤5,通过对这个数字签名链进行顺序验证即可追溯确认整个数据处理迭代过程的可信性。
不难发现,本发明采用数字签名形成的可信溯源链来完成对数据处理迭代过程的可信溯源,可以避免采用分布式区块链方案所带来的性能上的损耗更适用于在面向深度学习所需要的数据快速迭代处理的应用场景。本发明通过将输入数据的数字签名与输出数据的内容附加在一起进行数字签名,能够形成从输入数据到输出数据的完整数字签名链,确保在可信溯源验证时,通过遍历数字签名链即可完成快速的验证。
本发明的第二实施方式涉及一种面向深度学习的数据可信溯源标记***,包括:第一接收模块,用于接收待处理数据;处理签名模块,用于对所述待处理数据进行迭代处理得到处理结果数据,并使用数字证书对所述处理结果数据进行数字签名;数字签名链构建模块,用于基于得到的多个数字签名建立一条从源数据到最终处理结果数据的迭代过程的数字签名链。
所述的面向深度学习的数据可信溯源标记***还包括:校验模块,用于对所述待处理数据附属的数字签名进行校验以确认数据输入的可信性。
所述的面向深度学习的数据可信溯源标记***还包括第二接收模块,用于接收由中央数字证书颁发机构签发的面向深度学习的所述数字证书。
所述处理签名模块包括:处理单元,用于对所述待处理数据进行迭代处理得到处理结果数据;合并单元,用于将所述待处理数据的数字签名与所述处理结果数据合并成基础信息;签名单元,用于使用所述数字证书对所述基础信息进行数字签名。
所述的面向深度学习的数据可信溯源标记***还包括:验证模块,用于通过所述数字签名链进行顺序验证以追溯确认整个数据处理迭代过程的可信性。
Claims (4)
1.一种面向深度学习的数据可信溯源标记方法,其特征在于,包括以下步骤:
接收待处理数据;
对所述待处理数据进行迭代处理并使用数字证书对处理结果数据进行数字签名,具体为:
对所述待处理数据进行迭代处理得到处理结果数据;
将所述待处理数据的数字签名与所述处理结果数据合并成基础信息;
使用所述数字证书对所述基础信息进行数字签名;
基于得到的多个数字签名建立一条从源数据到最终处理结果数据的迭代过程的数字签名链;
通过所述数字签名链进行顺序验证以追溯确认整个数据处理迭代过程的可信性;
所述接收待处理数据前,还包括接收由中央数字证书颁发机构签发的面向深度学习的所述数字证书。
2.根据权利要求1所述的面向深度学习的数据可信溯源标记方法,其特征在于,所述接收待处理数据后,还包括对所述待处理数据附属的数字签名进行校验以确认数据输入的可信性。
3.一种面向深度学习的数据可信溯源标记***,其特征在于,包括:
第一接收模块,用于接收待处理数据;
处理签名模块,用于对所述待处理数据进行迭代处理得到处理结果数据,并使用数字证书对所述处理结果数据进行数字签名;所述处理签名模块包括:
处理单元,用于对所述待处理数据进行迭代处理得到处理结果数据;
合并单元,用于将所述待处理数据的数字签名与所述处理结果数据合并成基础信息;
签名单元,用于使用所述数字证书对所述基础信息进行数字签名;
数字签名链构建模块,用于基于得到的多个数字签名建立一条从源数据到最终处理结果数据的迭代过程的数字签名链;
验证模块,用于通过所述数字签名链进行顺序验证以追溯确认整个数据处理迭代过程的可信性;
第二接收模块,用于接收由中央数字证书颁发机构签发的面向深度学习的所述数字证书。
4.根据权利要求3所述的面向深度学习的数据可信溯源标记***,其特征在于,还包括:
校验模块,用于对所述待处理数据附属的数字签名进行校验以确认数据输入的可信性。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210512826.0A CN114978531B (zh) | 2022-05-11 | 2022-05-11 | 一种面向深度学习的数据可信溯源标记方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210512826.0A CN114978531B (zh) | 2022-05-11 | 2022-05-11 | 一种面向深度学习的数据可信溯源标记方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114978531A CN114978531A (zh) | 2022-08-30 |
CN114978531B true CN114978531B (zh) | 2024-04-30 |
Family
ID=82980789
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210512826.0A Active CN114978531B (zh) | 2022-05-11 | 2022-05-11 | 一种面向深度学习的数据可信溯源标记方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114978531B (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5958051A (en) * | 1996-11-27 | 1999-09-28 | Sun Microsystems, Inc. | Implementing digital signatures for data streams and data archives |
CN1547136A (zh) * | 2003-12-08 | 2004-11-17 | 李 | 数据一次写入方法和基于该方法的数据库安全管理方法 |
CN106254372A (zh) * | 2016-08-31 | 2016-12-21 | 厦门天锐科技股份有限公司 | 一种基于身份密码机制的多重数字签名方法 |
CN110163006A (zh) * | 2019-04-18 | 2019-08-23 | 阿里巴巴集团控股有限公司 | 一种块链式账本中的签名验证方法、***、装置及设备 |
CN111130795A (zh) * | 2019-12-13 | 2020-05-08 | 浙商银行股份有限公司 | 一种基于区块链技术的多级签名方法 |
CN111355570A (zh) * | 2020-02-24 | 2020-06-30 | 北京瑞友科技股份有限公司 | 一种面向软件复杂网络的可信应用网络数据溯源方法及审计方法 |
CN112199736A (zh) * | 2020-10-12 | 2021-01-08 | 南京邮电大学 | 一种基于区块链的有序多重签名方法 |
CN112953978A (zh) * | 2021-05-13 | 2021-06-11 | 众连智能科技有限公司 | 一种多重签名认证方法、装置、设备及介质 |
CN112989435A (zh) * | 2021-03-26 | 2021-06-18 | 武汉深之度科技有限公司 | 一种数字签名方法及计算设备 |
CN113382005A (zh) * | 2021-06-10 | 2021-09-10 | 南京财经大学 | 一种具有隐私保护的可追溯物流方法及其*** |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10277608B2 (en) * | 2015-08-20 | 2019-04-30 | Guardtime Ip Holdings Limited | System and method for verification lineage tracking of data sets |
WO2022054079A1 (en) * | 2020-09-08 | 2022-03-17 | Iqreate Infotech Pvt Ltd | System for contextual and positional parameterized record building |
-
2022
- 2022-05-11 CN CN202210512826.0A patent/CN114978531B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5958051A (en) * | 1996-11-27 | 1999-09-28 | Sun Microsystems, Inc. | Implementing digital signatures for data streams and data archives |
CN1547136A (zh) * | 2003-12-08 | 2004-11-17 | 李 | 数据一次写入方法和基于该方法的数据库安全管理方法 |
CN106254372A (zh) * | 2016-08-31 | 2016-12-21 | 厦门天锐科技股份有限公司 | 一种基于身份密码机制的多重数字签名方法 |
CN110163006A (zh) * | 2019-04-18 | 2019-08-23 | 阿里巴巴集团控股有限公司 | 一种块链式账本中的签名验证方法、***、装置及设备 |
CN111130795A (zh) * | 2019-12-13 | 2020-05-08 | 浙商银行股份有限公司 | 一种基于区块链技术的多级签名方法 |
CN111355570A (zh) * | 2020-02-24 | 2020-06-30 | 北京瑞友科技股份有限公司 | 一种面向软件复杂网络的可信应用网络数据溯源方法及审计方法 |
CN112199736A (zh) * | 2020-10-12 | 2021-01-08 | 南京邮电大学 | 一种基于区块链的有序多重签名方法 |
CN112989435A (zh) * | 2021-03-26 | 2021-06-18 | 武汉深之度科技有限公司 | 一种数字签名方法及计算设备 |
CN112953978A (zh) * | 2021-05-13 | 2021-06-11 | 众连智能科技有限公司 | 一种多重签名认证方法、装置、设备及介质 |
CN113382005A (zh) * | 2021-06-10 | 2021-09-10 | 南京财经大学 | 一种具有隐私保护的可追溯物流方法及其*** |
Non-Patent Citations (3)
Title |
---|
Target/clutter disentanglement using deep adversarial training on micro-Doppler signatures;L.Cifola 等;2019 16th European Radar Conference (EuRAD);20191004;全文 * |
基于签名链的关系查询认证方法;廖小林;中国优秀硕士学位论文全文数据库;20130315;全文 * |
大数据中若干安全和隐私保护问题研究;姚鑫等;中国博士学位论文全文数据库;20180615;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114978531A (zh) | 2022-08-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112132292B (zh) | 基于区块链的纵向联邦学习数据处理方法、装置及*** | |
CN109002474A (zh) | 一种数据迁移方法及装置 | |
CN112417178B (zh) | 基于文档模板定义的链上合约处理方法、装置和电子设备 | |
CN111563041A (zh) | 一种测试用例按需精准执行方法 | |
CN112347042A (zh) | 文件上传方法、装置、电子设备及存储介质 | |
CN114978531B (zh) | 一种面向深度学习的数据可信溯源标记方法和*** | |
CN102955739B (zh) | 一种提高性能测试脚本重用率的方法 | |
CN114826768A (zh) | 应用大数据和ai技术的云端漏洞处理方法及ai分析*** | |
CN114168932A (zh) | 基于区块链实现跨行登录的方法及装置 | |
CN113111125A (zh) | 一种基于区块链的业务存证方法 | |
CN114095179B (zh) | 一种基于区块链的产业互联网的可信管理方法及*** | |
CN111787059B (zh) | 追块同步方法、装置、电子设备及计算机存储介质 | |
CN115265516A (zh) | 一种基于加密插件的横向精度偏差测试方法及测试*** | |
US11709959B2 (en) | Information processing apparatus and information processing method | |
CN113722357A (zh) | 数据文件校验方法、装置、电子设备及存储介质 | |
CN110021342B (zh) | 用于加速变异位点的识别的方法及*** | |
CN117150999B (zh) | 利用冗余电路记录eco实施信息的方法、装置、终端及介质 | |
CN113992334B (zh) | 设备端数据的存储方法、验证方法、装置和电子设备 | |
CN114417430A (zh) | 一种可信脚本执行结果传输及校验方法和装置 | |
CN108628750B (zh) | 一种测试代码处理方法及装置 | |
CN117408089B (zh) | 一种基于表面法向量修正的反距离权重数据插值方法 | |
WO2022073225A1 (zh) | 一种基于dna存储的增量信息管理方法和设备 | |
CN117675211A (zh) | 数字签名方法和验签方法、电子设备、计算机可读介质 | |
CN111784124A (zh) | 一种任务处理方法、装置、设备和计算机可读存储介质 | |
CN108346068B (zh) | 一种广告投放的定向扩展方法及*** |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |