CN110430039A - 一种基于区块链的生产管理***及方法 - Google Patents

一种基于区块链的生产管理***及方法 Download PDF

Info

Publication number
CN110430039A
CN110430039A CN201910656457.0A CN201910656457A CN110430039A CN 110430039 A CN110430039 A CN 110430039A CN 201910656457 A CN201910656457 A CN 201910656457A CN 110430039 A CN110430039 A CN 110430039A
Authority
CN
China
Prior art keywords
production
block
key
information
encryption
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.)
Granted
Application number
CN201910656457.0A
Other languages
English (en)
Other versions
CN110430039B (zh
Inventor
于志浩
田文杰
张坤
唐丽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intelligent Equipment Ltd By Share Ltd
Original Assignee
Intelligent Equipment Ltd By Share Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Intelligent Equipment Ltd By Share Ltd filed Critical Intelligent Equipment Ltd By Share Ltd
Priority to CN201910656457.0A priority Critical patent/CN110430039B/zh
Publication of CN110430039A publication Critical patent/CN110430039A/zh
Application granted granted Critical
Publication of CN110430039B publication Critical patent/CN110430039B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/0618Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
    • H04L9/0631Substitution permutation network [SPN], i.e. cipher composed of a number of stages or rounds each involving linear and nonlinear transformations, e.g. AES algorithms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/0643Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0819Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
    • H04L9/0822Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) using key encryption key
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0819Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
    • H04L9/0825Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) using asymmetric-key encryption or public key infrastructure [PKI], e.g. key signature or public key certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic 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/3247Cryptographic 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic 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/3297Cryptographic 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 time stamps, e.g. generation of time stamps
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Game Theory and Decision Science (AREA)
  • Bioethics (AREA)
  • Development Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种基于区块链的生产管理***及方法,包括,生产模块,其生成生产密钥,将生产信息编码为生产密文和签名块,将生产密钥编码为加密密钥,传输生产密文、签名块和加密密钥至区块链处理模块;追溯模块,其记录生产模块中的加密信息以及从区块链处理模块中返回的区块地址,根据区块地址找到生产密文,解密生产密文为生产信息;区块链处理模块,其通过智能合约将生产密文、加密密钥和签名块打包并生成区块,分发区块到区块链节点模块进行存储,接收返回的区块地址;区块链节点模块,用于存储区块,并将区块地址发送至区块链处理模块,将区块链技术与生产过程管理结合,数据追溯方便,透明公开,且可以防止数据被恶意篡改。

Description

一种基于区块链的生产管理***及方法
技术领域
本发明涉及区块链技术领域,具体涉及一种基于区块链的生产管理***及方法。
背景技术
区块链是一种去中心化的数据库,它包含区块列表,有着持续增长并排列整齐的记录,每个区块都包含一个时间戳和一个与前一区块的连接,区块链的特点在于数据不可篡改,一旦记录下来,在一个区块中的数据将用不可逆。
智能合约是区块链技术中的重要组成部分,智能合约旨在以信息化方式传播、验证或执行合同的计算机协议,其允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转,智能合约中可以存储计算机可读的代码和相关数据。
现有技术中的生产过程管理依靠人工对每日的人员及生产情况进行记录,由于生产过程中的数据记录繁多,追溯不易,且容易造成记录丢失、损坏,并有被篡改的风险;较为先进的现有技术中使用定制的软件***结合数据库进行存储记录,数据查找方便,但数据库托管在第三方或者企业自身,数据不够透明、公开,容易受到攻击导致数据丢失和篡被改。
发明内容
为解决上述技术问题,本发明提供一种基于区块链的生产管理***及方法,通过将区块链技术与生产过程管理结合在一起,使数据追溯方便,透明公开,且可以防止数据被恶意篡改。
为解决上述技术问题,本发明采用如下技术方案:
一种基于区块链的生产管理***,包括:
生产模块,其生成生产密钥,将生产信息编码为生产密文和签名块,将生产密钥编码为加密密钥,传输生产密文、签名块和加密密钥至区块链处理模块;
追溯模块,其记录生产模块中的加密信息以及从区块链处理模块中返回的区块地址,根据区块地址找到生产密文,解密生产密文为生产信息并验证生产信息的完整性;
区块链处理模块,其通过智能合约将生产密文、加密密钥和签名块打包并生成区块,分发区块到区块链节点模块进行存储,接收返回的区块地址;
区块链节点模块,用于存储区块,并将区块地址发送至区块链处理模块。
进一步地,所述生产模块包括:
生产线单元,其生成生产密钥,使用加密模块和生产密钥将生产信息编码为生产密文,传输生产密文、加密密钥以及签名块至区块链处理模块;
签名块单元,其将生产信息编码为产品编码,对产品编码进行加密生成加密编码,结合加密编码和时间戳信息生成签名块,发送签名块至生产线单元;
加密单元,其接收生产线单元的生产信息并结合生产密钥生成生产密文,加密生产密钥生成加密密钥。
进一步地,所述加密单元包括:
AES加密单元,其通过AES对称加密算法和生产密钥将生产信息加密为生产密文;
ECC加密单元,其产生公钥和私钥,通过ECC非对称加密算法和公钥对生产密钥加密,生成加密密钥,并通过ECC非对称加密算法和私钥对产品编码进行加密,生成加密编码。
进一步地,所述追溯模块包括:
记录单元,其记录生产信息,以及对应的公钥、私钥和区块地址;
查询单元,其根据区块地址找到区块,通过智能合约取出区块内的生产密文、生产密钥和签名块,使用解密模块得到对应的生产信息和产品编码;
解密单元,其通过ECC解密算法和私钥将加密密钥解密为生产密钥,通过AES解密算法和生产密钥解密生产密文为生产信息,通过ECC解密算法和公钥将签名块中的加密编码解密为产品编码,通过产品编码验证生产信息完整性。
进一步地,所述生产信息包括订单信息、操作人员信息、产品信息、物料信息、设备信息、质量信息、流程管理信息和出处证明信息。
一种基于区块链的生产管理方法,包括以下步骤:
步骤一:随机得到生产密钥,将生产信息传输至加密单元进行加密;
步骤二:使用AES对称加密算法和生产密钥将生产信息加密为生产密文;
步骤三:ECC加密单元产生公钥和私钥,通过ECC非对称加密算法和公钥对生产密钥加密,生成加密密钥;
步骤四:其将生产信息编码为产品编码,对产品编码进行加密生成加密编码,结合加密编码和时间戳信息生成签名块;
步骤五:生产模块将生产密文、签名块和加密密钥发送至区块链处理模块,区块链处理模块通过智能合约将生产密文、签名块和加密密钥打包并生成区块,分发区块至区块链节点模块,接收返回的区块地址;
步骤六:记录生产信息对应的公钥、私钥和区块地址,根据区块地址找到生产密文、签名块和加密密钥,解密出生产信息,并验证生产信息的完整性。
进一步地,步骤六中将生产密文解密为生产信息时,先通过ECC加密算法和私钥将加密密钥解密为生产密钥,通过AES解密算法和生产密钥将生产密文解密为生产信息,从签名块中提取出加密编码,并通过ECC解密算法和公钥将加密编码解密为产品编码,将解密生成的生产信息进行MD5编码后与产品编码进行对比,对比结果一致则说明生产信息完整,将生产信息、产品编码发送至查询单元。
进一步地,步骤四中将生产信息编码为生产编码时使用MD5算法。
与现有技术相比,本发明的有益技术效果是:
1.通过将区块链技术与生产过程管理结合在一起,使数据追溯方便,透明公开,且可以防止数据被恶意篡改。
2.使用多种加密算法对生产信息进行加密,提高了生产密文在网络中保存时的安全性,本地解密后可以得到包括时间在内的各种生产信息,方便追溯。
附图说明
图1为本发明生产管理***的结构示意图;
图2为本发明生产管理方法的流程图。
具体实施方式
下面结合附图对本发明的一种优选实施方式作详细的说明。
区块链是一种去中心化的数据库,它包含区块列表,有着持续增长并排列整齐的记录,每个区块都包含一个时间戳和一个与前一区块的连接,区块链的特殊设计使得数据难以篡改,智能合约是区块链技术中的重要组成部分,智能合约旨在以信息化方式传播、验证或执行合同的计算机协议,其允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转,智能合约中可以存储计算机可读的代码和相关数据。
本***底层采用EOS区块链基础架构实现,EOS区块链具有并发、并行处理性能高,速度快,低延迟的优点,可以满足每秒上万次甚至上百万次的请求,非常适合企业级应用。
本***根据区块链难以篡改的特性,为生产信息的记录保存提供了一种新的方式,并通过区块链的地址访问这些信息,生产信息包括订单、人员、物料、设备、质量、在制品情况、身份识别管路、流程管理和出处证明等信息。
如图1所示,一种基于区块链的生产管理***,包括:
生产模块10,其生成生产密钥,将生产信息编码为生产密文和签名块,将生产密钥编码为加密密钥,传输生产密文、签名块和加密密钥至区块链处理模块;
追溯模块20,其记录生产模块中的加密信息以及从区块链处理模块中返回的区块地址,根据区块地址找到生产密文,解密生产密文为生产信息并验证生产信息的完整性;
区块链处理模块30,其通过智能合约将生产密文、加密密钥和签名块打包并生成区块,分发区块到区块链节点模块进行存储,接收返回的区块地址;
区块链节点模块40,用于存储区块,并将区块地址发送至区块链处理模块;
通过将区块链技术与生产过程管理结合在一起,使数据追溯方便,透明公开,且可以防止数据被恶意篡改。
如图1所示,所述生产模块包括:
生产线单元11,其生成生产密钥,使用加密模块和生产密钥将生产信息编码为生产密文,传输生产密文、加密密钥以及签名块至区块链处理模块;
签名块单元12,其将生产信息编码为产品编码,对产品编码进行加密生成加密编码,结合加密编码和时间戳信息生成签名块,发送签名块至生产线单元;
加密单元,其接收生产线单元的生产信息并结合生产密钥生成生产密文,加密生产密钥生成加密密钥。
如图1所示,所述加密单元包括:
AES加密单元13,其通过AES对称加密算法和生产密钥将生产信息加密为生产密文;
ECC加密单元14,其产生公钥和私钥,通过ECC非对称加密算法和公钥对生产密钥加密,生成加密密钥,并通过ECC非对称加密算法和私钥对产品编码进行加密,生成加密编码;
使用混合加密对生产信息进行加密,使企业的生产信息在网络中保存时可以保证其安全性,本地解密后可以得到包括时间在内的各种生产信息,方便追溯。
如图1所示,所述追溯模块包括:
记录单元21,其记录生产信息,以及对应的公钥、私钥和区块地址;
查询单元22,其根据区块地址找到区块,通过智能合约取出区块内的生产密文、生产密钥和签名块,使用解密模块得到对应的生产信息和产品编码;
解密单元23,其通过ECC解密算法和私钥将加密密钥解密为生产密钥,通过AES解密算法和生产密钥解密生产密文为生产信息,通过ECC解密算法和公钥将签名块中的加密编码解密为产品编码,通过产品编码验证生产信息完整性。
所述生产信息包括订单信息、操作人员信息、产品信息、物料信息、设备信息、质量信息、流程管理信息和出处证明信息。
如图2所示,一种基于区块链的生产管理方法,包括以下步骤:
S1:随机得到生产密钥,将生产信息传输至加密单元进行加密;
S2:使用AES对称加密算法和生产密钥将生产信息加密为生产密文;
S3:ECC加密单元产生公钥和私钥,通过ECC非对称加密算法和公钥对生产密钥加密,生成加密密钥;
S4:其将生产信息编码为产品编码,对产品编码进行加密生成加密编码,结合加密编码和时间戳信息生成签名块;
S5:生产模块将生产密文、签名块和加密密钥发送至区块链处理模块,区块链处理模块通过智能合约将生产密文、签名块和加密密钥打包并生成区块,分发区块至区块链节点模块,接收返回的区块地址;
S6:记录生产信息对应的公钥、私钥和区块地址,根据区块地址找到生产密文、签名块和加密密钥,解密出生产信息,并验证生产信息的完整性。
具体地,步骤六中将生产密文解密为生产信息时,先通过ECC加密算法和私钥将加密密钥解密为生产密钥,通过AES解密算法和生产密钥将生产密文解密为生产信息,从签名块中提取出加密编码,并通过ECC解密算法和公钥将加密编码解密为产品编码,将解密生成的生产信息进行MD5编码后与产品编码进行对比,对比结果一致则说明生产信息完整,将生产信息、产品编码发送至查询单元。
具体地,步骤四中将生产信息编码为生产编码时使用MD5算法。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内,不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立技术方案,说明书的这种叙述方式仅仅是为了清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。

Claims (8)

1.一种基于区块链的生产管理***,其特征在于,包括:
生产模块(10),其生成生产密钥,将生产信息编码为生产密文和签名块,将生产密钥编码为加密密钥,传输生产密文、签名块和加密密钥至区块链处理模块;
追溯模块(20),其记录生产模块中的加密信息以及从区块链处理模块中返回的区块地址,根据区块地址找到生产密文,解密生产密文为生产信息并验证生产信息的完整性;
区块链处理模块(30),其通过智能合约将生产密文、加密密钥和签名块打包并生成区块,分发区块到区块链节点模块进行存储,接收返回的区块地址;
区块链节点模块(40),用于存储区块,并将区块地址发送至区块链处理模块。
2.根据权利要求1所述的基于区块链的生产管理***,其特征在于:所述生产模块包括:
生产线单元(11),其生成生产密钥,使用加密模块和生产密钥将生产信息编码为生产密文,传输生产密文、加密密钥以及签名块至区块链处理模块;
签名块单元(12),其将生产信息编码为产品编码,对产品编码进行加密生成加密编码,结合加密编码和时间戳信息生成签名块,发送签名块至生产线单元;
加密单元,其接收生产线单元的生产信息并结合生产密钥生成生产密文,加密生产密钥生成加密密钥。
3.根据权利要求2所述的基于区块链的生产管理***,其特征在于:所述加密单元包括:
AES加密单元(13),其通过AES对称加密算法和生产密钥将生产信息加密为生产密文;
ECC加密单元(14),其产生公钥和私钥,通过ECC非对称加密算法和公钥对生产密钥加密,生成加密密钥,并通过ECC非对称加密算法和私钥对产品编码进行加密,生成加密编码。
4.根据权利要求3所述的基于区块链的生产管理***,其特征在于:所述追溯模块包括:
记录单元(21),其记录生产信息,以及对应的公钥、私钥和区块地址;
查询单元(22),其根据区块地址找到区块,通过智能合约取出区块内的生产密文、生产密钥和签名块,使用解密模块得到对应的生产信息和产品编码;
解密单元(23),其通过ECC解密算法和私钥将加密密钥解密为生产密钥,通过AES解密算法和生产密钥解密生产密文为生产信息,通过ECC解密算法和公钥将签名块中的加密编码解密为产品编码,通过产品编码验证生产信息的完整性。
5.根据权利要求1所述的基于区块链的生产管理***,其特征在于:所述生产信息包括订单信息、操作人员信息、产品信息、物料信息、设备信息、质量信息、流程管理信息和出处证明信息。
6.一种根据权利要求1-5任一项所述的基于区块链的生产管理方法,包括以下步骤:
步骤一:随机得到生产密钥,将生产信息传输至加密单元进行加密;
步骤二:使用AES对称加密算法和生产密钥将生产信息加密为生产密文;
步骤三:ECC加密单元产生公钥和私钥,通过ECC非对称加密算法和公钥对生产密钥加密,生成加密密钥;
步骤四:其将生产信息编码为产品编码,对产品编码进行加密生成加密编码,结合加密编码和时间戳信息生成签名块;
步骤五:生产模块将生产密文、签名块和加密密钥发送至区块链处理模块,区块链处理模块通过智能合约将生产密文、签名块和加密密钥打包并生成区块,分发区块至区块链节点模块,接收返回的区块地址;
步骤六:记录生产信息对应的公钥、私钥和区块地址,根据区块地址找到生产密文、签名块和加密密钥,解密出生产信息,并验证生产信息的完整性。
7.根据权利要求6所述的基于区块链的生产管理方法,其特征在于:步骤六中将生产密文解密为生产信息时,先通过ECC加密算法和私钥将加密密钥解密为生产密钥,通过AES解密算法和生产密钥将生产密文解密为生产信息,从签名块中提取出加密编码,并通过ECC解密算法和公钥将加密编码解密为产品编码,将解密生成的生产信息进行MD5编码后与产品编码进行对比,对比结果一致则说明生产信息完整,将生产信息、产品编码发送至查询单元。
8.根据权利要求6所述的基于区块链的生产管理方法,其特征在于:步骤四中将生产信息编码为生产编码时使用MD5算法。
CN201910656457.0A 2019-07-19 2019-07-19 一种基于区块链的生产管理***及方法 Active CN110430039B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910656457.0A CN110430039B (zh) 2019-07-19 2019-07-19 一种基于区块链的生产管理***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910656457.0A CN110430039B (zh) 2019-07-19 2019-07-19 一种基于区块链的生产管理***及方法

Publications (2)

Publication Number Publication Date
CN110430039A true CN110430039A (zh) 2019-11-08
CN110430039B CN110430039B (zh) 2022-08-19

Family

ID=68411257

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910656457.0A Active CN110430039B (zh) 2019-07-19 2019-07-19 一种基于区块链的生产管理***及方法

Country Status (1)

Country Link
CN (1) CN110430039B (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111277414A (zh) * 2020-01-17 2020-06-12 南京邮电大学 基于rsa算法和智能合约的分布式公钥生成方法及装置
CN111399457A (zh) * 2020-03-27 2020-07-10 中国港湾工程有限责任公司 一种基于区块链的轨道板生产管理方法及***
CN111769938A (zh) * 2020-06-29 2020-10-13 福建福链科技有限公司 一种区块链传感器的密钥管理***、数据验证***
CN112000068A (zh) * 2020-05-22 2020-11-27 上海飞鱼医疗科技有限公司 一种基于区块链技术的医疗仪器性能质量管理***
CN112087305A (zh) * 2020-09-18 2020-12-15 清华大学 基于区块链的nidtga用户身份溯源***
CN112235382A (zh) * 2020-09-30 2021-01-15 苏州讯如电子科技有限公司 一种基于区块链分片的交易管理***及方法
CN112948894A (zh) * 2019-12-10 2021-06-11 中远海运科技股份有限公司 基于区块链的理货检验报告防伪方法、装置、设备和介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108809652A (zh) * 2018-05-21 2018-11-13 安徽航天信息有限公司 一种基于秘密共享的区块链加密账本
CN109472621A (zh) * 2018-10-26 2019-03-15 陕西医链区块链集团有限公司 一种基于区块链的食品药品溯源***及方法
CN109802967A (zh) * 2019-01-25 2019-05-24 上海创景信息科技有限公司 区块链信息追踪方法和***
CN109802940A (zh) * 2018-12-12 2019-05-24 北京众享比特科技有限公司 区块链数据库加密和解密方法、装置、设备及其存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108809652A (zh) * 2018-05-21 2018-11-13 安徽航天信息有限公司 一种基于秘密共享的区块链加密账本
CN109472621A (zh) * 2018-10-26 2019-03-15 陕西医链区块链集团有限公司 一种基于区块链的食品药品溯源***及方法
CN109802940A (zh) * 2018-12-12 2019-05-24 北京众享比特科技有限公司 区块链数据库加密和解密方法、装置、设备及其存储介质
CN109802967A (zh) * 2019-01-25 2019-05-24 上海创景信息科技有限公司 区块链信息追踪方法和***

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112948894A (zh) * 2019-12-10 2021-06-11 中远海运科技股份有限公司 基于区块链的理货检验报告防伪方法、装置、设备和介质
CN111277414A (zh) * 2020-01-17 2020-06-12 南京邮电大学 基于rsa算法和智能合约的分布式公钥生成方法及装置
CN111277414B (zh) * 2020-01-17 2023-06-20 南京邮电大学 基于rsa算法和智能合约的分布式公钥生成方法及装置
CN111399457A (zh) * 2020-03-27 2020-07-10 中国港湾工程有限责任公司 一种基于区块链的轨道板生产管理方法及***
CN111399457B (zh) * 2020-03-27 2021-02-26 中国港湾工程有限责任公司 一种基于区块链的轨道板生产管理方法及***
CN112000068A (zh) * 2020-05-22 2020-11-27 上海飞鱼医疗科技有限公司 一种基于区块链技术的医疗仪器性能质量管理***
CN111769938A (zh) * 2020-06-29 2020-10-13 福建福链科技有限公司 一种区块链传感器的密钥管理***、数据验证***
CN112087305A (zh) * 2020-09-18 2020-12-15 清华大学 基于区块链的nidtga用户身份溯源***
CN112087305B (zh) * 2020-09-18 2021-08-03 清华大学 基于区块链的nidtga用户身份溯源***
CN112235382A (zh) * 2020-09-30 2021-01-15 苏州讯如电子科技有限公司 一种基于区块链分片的交易管理***及方法

Also Published As

Publication number Publication date
CN110430039B (zh) 2022-08-19

Similar Documents

Publication Publication Date Title
CN110430039A (zh) 一种基于区块链的生产管理***及方法
CN111709038B (zh) 文件加密解密方法、分布式存储***、设备及存储介质
US10904231B2 (en) Encryption using multi-level encryption key derivation
CN104809407B (zh) 云存储前端数据加解密及校验方法和***
CN109067814B (zh) 媒体数据加密方法、***、设备及存储介质
US20100005318A1 (en) Process for securing data in a storage unit
CN110569666B (zh) 一种基于区块链的数据统计的方法及装置
CN110430161B (zh) 一种基于区块链的可监管数据匿名分享方法及***
US11206134B2 (en) System and method for protection of multipart system applications using a cryptographically protected package, a package map and a package object store for decryption and verification at runtime on the target device platform
CN103067170B (zh) 一种基于ext2文件***的加密方法
CN102075544A (zh) 局域网共享文件加密***及其加解密方法
CN106067874B (zh) 一种将数据记录至服务器端的方法、终端和服务器
CN111274599A (zh) 一种基于区块链的数据共享方法及相关装置
CN112019561B (zh) 一种基于区块链技术的数字加密方法及***
CN106961329A (zh) 一种针对ads‑b协议保密性及完整性的解决方法
CN109800588A (zh) 条码动态加密方法及装置、条码动态解密方法及装置
CN107800537A (zh) 基于量子密钥分配技术的加密数据库***及方法、存储方法及查询方法
CN110704858A (zh) 一种分布式环境下数据安全存储方法以及***
CN107609428A (zh) 数据安全存储***及方法
CN107995147B (zh) 基于分布式文件***的元数据加解密方法和***
CN110390212A (zh) 基于区块链的供货监控方法、节点装置
CN111327627B (zh) 基于区块链的网络安全评估数据处理方法
CN106295403A (zh) 一种基于hbase的数据安全处理方法及***
CN113761488A (zh) 一种内容网络版权溯源加密***及加密方法
CN109995519A (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