CN110474908A - 交易监管方法与装置、存储介质及计算机设备 - Google Patents

交易监管方法与装置、存储介质及计算机设备 Download PDF

Info

Publication number
CN110474908A
CN110474908A CN201910759903.0A CN201910759903A CN110474908A CN 110474908 A CN110474908 A CN 110474908A CN 201910759903 A CN201910759903 A CN 201910759903A CN 110474908 A CN110474908 A CN 110474908A
Authority
CN
China
Prior art keywords
key
data
public key
ciphertext
result data
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
CN201910759903.0A
Other languages
English (en)
Other versions
CN110474908B (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.)
Guangdong Weiwei digital identity Technology Co.,Ltd.
Original Assignee
Micro (shenzhen) Network Technology Co 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 Micro (shenzhen) Network Technology Co Ltd filed Critical Micro (shenzhen) Network Technology Co Ltd
Priority to CN201910759903.0A priority Critical patent/CN110474908B/zh
Publication of CN110474908A publication Critical patent/CN110474908A/zh
Application granted granted Critical
Publication of CN110474908B publication Critical patent/CN110474908B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0435Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply symmetric encryption, i.e. same key used for encryption and decryption
    • 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/0838Key agreement, i.e. key establishment technique in which a shared key is derived by parties as a function of information contributed by, or associated with, each of these

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Storage Device Security (AREA)

Abstract

本发明公开了一种交易监管方法与装置、存储介质及计算机设备,其中该交易监管方法包括:获取用户的目标明文数据、数据加密请求、用户公钥和监管方公钥;根据用户公钥和监管方公钥,对目标明文数据进行加密处理,生成加密结果数据;判断是否接收到要求对加密结果数据进行解密的数据解密请求和对应的解密请求者信息,解密请求者信息包括请求者身份信息和与其对应的请求者私钥;若是,则根据请求者私钥对加密结果数据进行解密处理,得到解密结果数据。本发明解决了现有技术中的以下问题:一些应用被用于构建无国界和不受监管的加密数字货币交易平台,大量非法交易在这些平台上源源不断地进行,对全球社会和金融秩序造成了不良影响。

Description

交易监管方法与装置、存储介质及计算机设备
技术领域
本发明涉及数据安全应用技术领域,特别是涉及一种交易监管方法与装置、存储介质及计算机设备。
背景技术
随着互联网技术的发展,互联网服务的覆盖场景也越来越多,越来越多的人能享受到互联网服务。与此同时,越来越多的个人隐私数据通过互联网进行传输和存储。另外,由于大数据技术的发展,越来越多的个人隐私数据被刻意收集和滥用,个人隐私安全受到越来越严重的威胁。很多公司为了利益,大量收集用户数据,然后利用大数据技术对用户数据进行分析,再将分析结果用于广告投放和自动推荐等方面,而这些被收集的个人隐私数据,本身可能没有受到很好的保护或被公司内部人员滥用。近几年,国内外发生了多次用户隐私数据大规模泄露事件,为用户隐私安全敲响了警钟。
另一方面,随着去中心化网络技术的发展,个人的网络行为越来越难以被监管,很多不法分子利用去中心化网络技术,进行违法活动,对社会秩序造成影响。例如,最近发展迅速的区块链技术,一些应用被用于构建无国界和不受监管的加密数字货币交易平台,大量非法交易在这些平台上源源不断地进行,对全球社会和金融秩序造成了不良影响。综上所述,在保护个人隐私的同时,对个人的网络行为进行必要的监管,是亟待解决的一个非常重要的问题。
发明内容
本发明实施例提供一种交易监管方法与装置、存储介质及计算机设备,以解决现有技术中的以下问题:一些应用被用于构建无国界和不受监管的加密数字货币交易平台,大量非法交易在这些平台上源源不断地进行,对全球社会和金融秩序造成了不良影响。
为解决上述技术问题,本发明实施例采用的第一技术方案如下:
一种交易监管方法,用于监管区块链的交易活动,其包括:获取用户的目标明文数据、数据加密请求、用户对应的用户公钥和监管方对应的监管方公钥;根据所述用户公钥和所述监管方公钥,对所述目标明文数据进行加密处理,生成加密结果数据;判断是否接收到要求对所述加密结果数据进行解密的数据解密请求和对应的解密请求者信息,所述解密请求者信息包括请求者身份信息和与其对应的请求者私钥;若是,则根据所述请求者私钥对所述加密结果数据进行解密处理,得到解密结果数据;其中,所述用户公钥和所述用户私钥为对称密钥,所述监管方公钥和所述监管方私钥为对称密钥,所述解密请求者信息对应的请求者为所述用户或所述监管者,所述请求者私钥为用户私钥或监管方私钥。
可选地,所述根据所述用户公钥和所述监管方公钥,对所述目标明文数据进行加密处理,生成加密结果数据,包括:分别获取组成所述加密结果数据的数据密文、密文认证码和密钥密文组;按照预设规则,将所述数据密文、所述密文认证码和所述密钥密文组进行排列组合,得到所述加密结果数据。
可选地,所述获取组成所述加密结果数据的数据密文,包括:随机生成一个对称加密密钥;根据对称加密算法,使用所述对称加密密钥对所述明文数据进行加密,得到所述数据密文。
可选地,所述获取组成所述加密结果数据的密文认证码,包括:随机生成一个消息认证码密钥;根据消息认证码算法,使用所述消息认证码密钥计算出所述数据密文的所述密文认证码。
可选地,所述获取组成所述加密结果数据的密钥密文组,包括:按照公钥集成加密方案,分别使用所述用户公钥和所述监管方公钥,加密所述对称加密密钥和所述消息认证码密钥,得到所述密钥密文组。
可选地,所述根据所述请求者私钥对所述加密结果数据进行解密处理,得到解密结果数据,包括:根据公钥集成加密方案,使用所述请求者私钥解密所述请求者公钥对应的所述密钥密文,得到对称加密密钥和消息认证码密钥;根据消息摘要算法,使用所述消息认证码密钥计算得到所述数据密文的目标消息认证码;判断所述目标消息认证码和所述密文认证码是否相同;若所述目标消息认证码和所述密文认证码不相同,则中止解密操作,并显示中止解密操作的信息。
可选地,若所述消息认证码和所述密文认证码相同,则根据对称加密算法,使用所述对称加密密钥解密所述数据密文,得到所述数据明文。
为解决上述技术问题,本发明实施例采用的第二技术方案如下:
一种的交易监管装置,用于监管区块链的交易活动,其包括:获取模块,用于获取用户的目标明文数据、数据加密请求、用户对应的用户公钥和监管方对应的监管方公钥;加密模块,用于根据所述用户公钥和所述监管方公钥,对所述目标明文数据进行加密处理,生成加密结果数据;判断模块,用于判断是否接收到要求对所述加密结果数据进行解密的数据解密请求和对应的解密请求者信息,所述解密请求者信息包括请求者身份信息和与其对应的请求者私钥;处理模块,用于当接收到要求对所述加密结果数据进行解密的数据解密请求和对应的解密请求者信息时,根据所述请求者私钥对所述加密结果数据进行解密处理,得到解密结果数据;其中,所述用户公钥和所述用户私钥为对称密钥,所述监管方公钥和所述监管方私钥为对称密钥,所述解密请求者信息对应的请求者为所述用户或所述监管者,所述请求者私钥为用户私钥或监管方私钥。
为解决上述技术问题,本发明实施例采用的第三技术方案如下:
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被执行时实现如上述的交易监管方法。
为解决上述技术问题,本发明实施例采用的第四技术方案如下:
一种计算机设备,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述的交易监管方法。
本发明实施例的有益效果是:区别于现有技术的情况,本发明实施例通过用户公钥和监管方公钥,对目标明文数据进行加密处理,生成加密结果数据,并在接收到要求对所述加密结果数据进行解密的数据解密请求和对应的解密请求者信息时,根据所述请求者私钥对所述加密结果数据进行解密处理,得到解密结果数据,解决了现有技术中的以下问题:一些应用被用于构建无国界和不受监管的加密数字货币交易平台,大量非法交易在这些平台上源源不断地进行,对全球社会和金融秩序造成了不良影响。
附图说明
图1是本发明实施例一的交易监管方法一实施方式的实施流程图;
图2是本发明实施例二的交易监管装置一实施方式的部分结构框架图;
图3是本发明实施例三的计算机可读存储介质一实施方式的部分结构框架图;
图4是本发明实施例四的计算机设备一实施方式的部分结构框架图。
具体实施方式
实施例一
请参阅图1,图1是本发明实施例的交易监管方法的实施流程图,结合图1可以得到,本发明的一种交易监管方法,其包括一下步骤:
步骤S101:获取用户的目标明文数据、数据加密请求、用户对应的用户公钥和监管方对应的监管方公钥。
步骤S102:根据所述用户公钥和所述监管方公钥,对所述目标明文数据进行加密处理,生成加密结果数据;
步骤S103:判断是否接收到要求对所述加密结果数据进行解密的数据解密请求和对应的解密请求者信息,所述解密请求者信息包括请求者身份信息和与其对应的请求者私钥;
步骤S104:若接收到要求对所述加密结果数据进行解密的数据解密请求和对应的解密请求者信息,则根据所述请求者私钥对所述加密结果数据进行解密处理,得到解密结果数据。
步骤S105:若没有接收到要求对所述加密结果数据进行解密的数据解密请求和对应的解密请求者信息,则不对所述加密结果数据进行解密处理。
其中,所述用户公钥和所述用户私钥为对称密钥,所述监管方公钥和所述监管方私钥为对称密钥,所述解密请求者信息对应的请求者为所述用户或所述监管者,所述请求者私钥为用户私钥或监管方私钥。
在本实施例中,密钥由用户和监管方自己生成,并且加解密***只需要公钥,私钥由持有者自己妥善保存,密钥的生成工具则是任何支持公私钥对生成的工具均可以。在加密时,直接使用两个或以上的公钥进行联合加密,其中一个公钥是用户的,其余的是监管方的。简单来说,假设有数据abc,用用户密钥加密后得到080f,用监管方密钥加密后得到7df2,那么最终结果就是这两个拼起来得到080f7df2,用户和监管方任意一方都可以解密自己对应的那部分。
在本实施例中,可选地,所述根据所述用户公钥和所述监管方公钥,对所述目标明文数据进行加密处理,生成加密结果数据,包括:
第一,分别获取组成所述加密结果数据的数据密文、密文认证码和密钥密文组。
第二,按照预设规则,将所述数据密文、所述密文认证码和所述密钥密文组进行排列组合,得到所述加密结果数据。
在本实施例中,可选地,所述获取组成所述加密结果数据的数据密文,包括:
第一,随机生成一个对称加密密钥。
第二,根据对称加密算法,使用所述对称加密密钥对所述明文数据进行加密,得到所述数据密文。
在本实施例中,可选地,所述获取组成所述加密结果数据的密文认证码,包括:
第一,随机生成一个消息认证码密钥。
第二,根据消息认证码算法,使用所述消息认证码密钥计算出所述数据密文的所述密文认证码。
在本实施例中,可选地,所述获取组成所述加密结果数据的密钥密文组,包括:
按照公钥集成加密方案,分别使用所述用户公钥和所述监管方公钥,加密所述对称加密密钥和所述消息认证码密钥,得到所述密钥密文组,具体为:多次应用公钥集成加密方案,分别使用用户公钥和监管方公钥,加密对称加密密钥和消息认证码密钥,得到密钥密文组,包括以下几个步骤:
1),随机生成临时公钥、私钥对。
2),应用密钥协商算法,使用解密方公钥和临时私钥,计算出共享密钥。
3),应用密钥导出算法,使用共享密钥导出临时对称加密密钥和临时消息认证码密钥。
4),应用对称加密算法,使用临时对称加密密钥,加密对称加密密钥和消息认证码密钥,得到临时密钥密文。
5),应用消息摘要算法,计算出解密方公钥摘要。
6),组合临时公钥、临时密钥密文和解密方公钥摘要,然后应用消息认证码算法,使用临时消息认证码密钥,计算出该组合的临时消息认证码。
其中,临时公钥、临时密钥密文、解密方公钥摘要和临时消息认证码的组合即为密钥密文,所得的数据密文、密文认证码和密钥密文组即为加密结果数据。
在本实施例中,可选地,所述根据所述请求者私钥对所述加密结果数据进行解密处理,得到解密结果数据,包括:
第一,根据公钥集成加密方案,使用所述请求者私钥解密所述请求者公钥对应的所述密钥密文,得到对称加密密钥和消息认证码密钥。
在本步骤中,对称加密密钥和消息认证码密钥的获取步骤具体为:
1),应用消息摘要算法,计算出己方公钥摘要。
2),遍历密钥密文组,找到解密方公钥摘要与己方公钥摘要相同的密钥密文。
3),应用密钥协商算法,使用己方私钥和密钥密文中的临时公钥,计算出共享密钥。
4),应用密钥导出算法,使用共享密钥导出临时对称加密密钥和临时消息认证码密钥。
5),应用消息认证码算法,使用临时消息认证码密钥,计算出密钥密文中的临时公钥、临时密钥密文、解密方公钥摘要的组合的临时消息认证码。
6),比对上一步得到的临时消息认证码和密钥密文中的临时消息认证码,如果不相同,那么密钥密文中的临时公钥、临时密钥密文、解密方公钥摘要、临时消息认证码其中的一个或多个被篡改,中止解密过程。
7),应用对称加密算法,使用临时对称加密密钥解密密钥密文中临时密钥密文,得到对称加密密钥和消息认证码密钥。
第二,根据消息摘要算法,使用所述消息认证码密钥计算得到所述数据密文的目标消息认证码。
第三,判断所述目标消息认证码和所述密文认证码是否相同。
第四,若所述目标消息认证码和所述密文认证码不相同,则中止解密操作,并显示中止解密操作的信息。因为所述目标消息认证码和所述密文认证码不相同,说明数据密文、密文认证码其中的一个或多个已经被篡改,必须中止解密操作。
在本实施例中,可选地,若所述消息认证码和所述密文认证码相同,则根据对称加密算法,使用所述对称加密密钥解密所述数据密文,得到所述数据明文,即解密结果数据。
在本实施例中,在加解密的应用中,通过对对称加密算法、消息摘要算法、消息认证码算法、密钥协商算法和密钥导出算法这些类型的算法的综合应用,实现了对个人隐私数据进行加密,加密后的结果仅数据所有人和监管方可解密的目的。
其中,在本发明方案中用到对称加密算法、消息摘要算法、消息认证码算法、密钥协商算法和密钥导出算法,这些算法都不局限于某种特定的算法,而是可以在这类算法中根据需要任意选择一种作为具体实现。
本发明实施例通过用户公钥和监管方公钥,对目标明文数据进行加密处理,生成加密结果数据,并在接收到要求对所述加密结果数据进行解密的数据解密请求和对应的解密请求者信息时,根据所述请求者私钥对所述加密结果数据进行解密处理,得到解密结果数据,解决了现有技术中的以下问题:一些应用被用于构建无国界和不受监管的加密数字货币交易平台,大量非法交易在这些平台上源源不断地进行,对全球社会和金融秩序造成了不良影响。在本发明中,个人隐私数据在使用本发明方案加密后,只有数据所有人或监管方可以对加密后的数据进行解密。因此,在通过互联网进行传输或存储前,采用本发明方案对个人隐私数据加密可达成如下功效:个人隐私数据不会被监管方之外的第三方获取,监管方可以在必要时获取指定的个人隐私数据,加密后的数据如果被篡改,在解密过程中能被检测到,且明文数据不会被多次加密,避免在数据量较大时,随着监管方的增加,而导致密文过大。其中,本发明方案中涉及的各种类型的算法不限定具体算法,可以根据需要选择该类算法的任意一种具体算法。本发明一方面实现了个人隐私数据掌握在个人手中,另一方面在必要时,使得监管机构可以获取到指定的数据,并对这些数据进行监管和审核。
实施例二
请参阅图2,图2是本发明实施例的交易监管装置的部分结构框架图,结合图2可以得到,本发明的一种交易监管装置100,用于监管区块链的交易活动,其包括:
获取模块110,用于获取用户的目标明文数据、数据加密请求、用户对应的用户公钥和监管方对应的监管方公钥。
加密模块120,用于根据所述用户公钥和所述监管方公钥,对所述目标明文数据进行加密处理,生成加密结果数据。
判断模块130,用于判断是否接收到要求对所述加密结果数据进行解密的数据解密请求和对应的解密请求者信息,所述解密请求者信息包括请求者身份信息和与其对应的请求者私钥。
处理模块140,用于当接收到要求对所述加密结果数据进行解密的数据解密请求和对应的解密请求者信息时,根据所述请求者私钥对所述加密结果数据进行解密处理,得到解密结果数据。
其中,所述用户公钥和所述用户私钥为对称密钥,所述监管方公钥和所述监管方私钥为对称密钥,所述解密请求者信息对应的请求者为所述用户或所述监管者,所述请求者私钥为用户私钥或监管方私钥。
本发明实施例通过用户公钥和监管方公钥,对目标明文数据进行加密处理,生成加密结果数据,并在接收到要求对所述加密结果数据进行解密的数据解密请求和对应的解密请求者信息时,根据所述请求者私钥对所述加密结果数据进行解密处理,得到解密结果数据,解决了现有技术中的以下问题:一些应用被用于构建无国界和不受监管的加密数字货币交易平台,大量非法交易在这些平台上源源不断地进行,对全球社会和金融秩序造成了不良影响。
实施例三
请参阅图3,参考图3可以看到,本发明实施例的一种计算机可读存储介质10,所述的计算机可读存储介质10,如:ROM/RAM、磁碟、光盘等,其上存储有计算机程序11,所述计算机程序11被执行时实现如实施例一所述的交易监管方法。由于该交易监管方法已经在实施例一进行了详细的说明,在此不再重复说明。
本发明实施例实现的交易监管方法,通过用户公钥和监管方公钥,对目标明文数据进行加密处理,生成加密结果数据,并在接收到要求对所述加密结果数据进行解密的数据解密请求和对应的解密请求者信息时,根据所述请求者私钥对所述加密结果数据进行解密处理,得到解密结果数据,解决了现有技术中的以下问题:一些应用被用于构建无国界和不受监管的加密数字货币交易平台,大量非法交易在这些平台上源源不断地进行,对全球社会和金融秩序造成了不良影响。在本发明中,个人隐私数据在使用本发明方案加密后,只有数据所有人或监管方可以对加密后的数据进行解密。因此,在通过互联网进行传输或存储前,采用本发明方案对个人隐私数据加密可达成如下功效:个人隐私数据不会被监管方之外的第三方获取,监管方可以在必要时获取指定的个人隐私数据,加密后的数据如果被篡改,在解密过程中能被检测到,且明文数据不会被多次加密,避免在数据量较大时,随着监管方的增加,而导致密文过大。其中,本发明方案中涉及的各种类型的算法不限定具体算法,可以根据需要选择该类算法的任意一种具体算法。本发明一方面实现了个人隐私数据掌握在个人手中,另一方面在必要时,使得监管机构可以获取到指定的数据,并对这些数据进行监管和审核。
实施例四
请参阅图4,参考图4可以看到,本发明实施例的一种计算机设备20,其包括处理器21、存储器22及存储于所述存储器22上并可在所述处理器21上运行的计算机程序221,所述处理器21执行所述计算机程序221时实现如实施例一所述的交易监管方法。由于该交易监管方法已经在实施例一进行了详细的说明,在此不再重复说明。
本发明实施例实现的交易监管方法,通过用户公钥和监管方公钥,对目标明文数据进行加密处理,生成加密结果数据,并在接收到要求对所述加密结果数据进行解密的数据解密请求和对应的解密请求者信息时,根据所述请求者私钥对所述加密结果数据进行解密处理,得到解密结果数据,解决了现有技术中的以下问题:一些应用被用于构建无国界和不受监管的加密数字货币交易平台,大量非法交易在这些平台上源源不断地进行,对全球社会和金融秩序造成了不良影响。在本发明中,个人隐私数据在使用本发明方案加密后,只有数据所有人或监管方可以对加密后的数据进行解密。因此,在通过互联网进行传输或存储前,采用本发明方案对个人隐私数据加密可达成如下功效:个人隐私数据不会被监管方之外的第三方获取,监管方可以在必要时获取指定的个人隐私数据,加密后的数据如果被篡改,在解密过程中能被检测到,且明文数据不会被多次加密,避免在数据量较大时,随着监管方的增加,而导致密文过大。其中,本发明方案中涉及的各种类型的算法不限定具体算法,可以根据需要选择该类算法的任意一种具体算法。本发明一方面实现了个人隐私数据掌握在个人手中,另一方面在必要时,使得监管机构可以获取到指定的数据,并对这些数据进行监管和审核。
以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (10)

1.一种交易监管方法,用于监管区块链的交易活动,其特征在于,所述交易监管方法包括:
获取用户的目标明文数据、数据加密请求、用户对应的用户公钥和监管方对应的监管方公钥;
根据所述用户公钥和所述监管方公钥,对所述目标明文数据进行加密处理,生成加密结果数据;
判断是否接收到要求对所述加密结果数据进行解密的数据解密请求和对应的解密请求者信息,所述解密请求者信息包括请求者身份信息和与其对应的请求者私钥;
若是,则根据所述请求者私钥对所述加密结果数据进行解密处理,得到解密结果数据;
其中,所述用户公钥和所述用户私钥为对称密钥,所述监管方公钥和所述监管方私钥为对称密钥,所述解密请求者信息对应的请求者为所述用户或所述监管者,所述请求者私钥为用户私钥或监管方私钥。
2.根据权利要求1所述的交易监管方法,其特征在于,所述根据所述用户公钥和所述监管方公钥,对所述目标明文数据进行加密处理,生成加密结果数据,包括:
分别获取组成所述加密结果数据的数据密文、密文认证码和密钥密文组;
按照预设规则,将所述数据密文、所述密文认证码和所述密钥密文组进行排列组合,得到所述加密结果数据。
3.根据权利要求2所述的交易监管方法,其特征在于,所述获取组成所述加密结果数据的数据密文,包括:
随机生成一个对称加密密钥;
根据对称加密算法,使用所述对称加密密钥对所述明文数据进行加密,得到所述数据密文。
4.根据权利要求2所述的交易监管方法,其特征在于,所述获取组成所述加密结果数据的密文认证码,包括:
随机生成一个消息认证码密钥;
根据消息认证码算法,使用所述消息认证码密钥计算出所述数据密文的所述密文认证码。
5.根据权利要求2所述的交易监管方法,其特征在于,所述获取组成所述加密结果数据的密钥密文组,包括:
按照公钥集成加密方案,分别使用所述用户公钥和所述监管方公钥,加密所述对称加密密钥和所述消息认证码密钥,得到所述密钥密文组。
6.根据权利要求1所述的交易监管方法,其特征在于,所述根据所述请求者私钥对所述加密结果数据进行解密处理,得到解密结果数据,包括:
根据公钥集成加密方案,使用所述请求者私钥解密所述请求者公钥对应的所述密钥密文,得到对称加密密钥和消息认证码密钥;
根据消息摘要算法,使用所述消息认证码密钥计算得到所述数据密文的目标消息认证码;
判断所述目标消息认证码和所述密文认证码是否相同;
若否,则中止解密操作,并显示中止解密操作的信息。
7.根据权利要求6所述的交易监管方法,其特征在于,包括:
若所述消息认证码和所述密文认证码相同,则根据对称加密算法,使用所述对称加密密钥解密所述数据密文,得到所述数据明文。
8.一种的交易监管装置,用于监管区块链的交易活动,其特征在于,包括:
获取模块,用于获取用户的目标明文数据、数据加密请求、用户对应的用户公钥和监管方对应的监管方公钥;
加密模块,用于根据所述用户公钥和所述监管方公钥,对所述目标明文数据进行加密处理,生成加密结果数据;
判断模块,用于判断是否接收到要求对所述加密结果数据进行解密的数据解密请求和对应的解密请求者信息,所述解密请求者信息包括请求者身份信息和与其对应的请求者私钥;
处理模块,用于当接收到要求对所述加密结果数据进行解密的数据解密请求和对应的解密请求者信息时,根据所述请求者私钥对所述加密结果数据进行解密处理,得到解密结果数据;
其中,所述用户公钥和所述用户私钥为对称密钥,所述监管方公钥和所述监管方私钥为对称密钥,所述解密请求者信息对应的请求者为所述用户或所述监管者,所述请求者私钥为用户私钥或监管方私钥。
9.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被执行时实现权利要求1~7任一项所述的交易监管方法。
10.一种计算机设备,其特征在于,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1~7任一项所述的交易监管方法。
CN201910759903.0A 2019-08-16 2019-08-16 交易监管方法与装置、存储介质及计算机设备 Active CN110474908B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910759903.0A CN110474908B (zh) 2019-08-16 2019-08-16 交易监管方法与装置、存储介质及计算机设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910759903.0A CN110474908B (zh) 2019-08-16 2019-08-16 交易监管方法与装置、存储介质及计算机设备

Publications (2)

Publication Number Publication Date
CN110474908A true CN110474908A (zh) 2019-11-19
CN110474908B CN110474908B (zh) 2022-04-05

Family

ID=68510954

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910759903.0A Active CN110474908B (zh) 2019-08-16 2019-08-16 交易监管方法与装置、存储介质及计算机设备

Country Status (1)

Country Link
CN (1) CN110474908B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111415155A (zh) * 2020-03-20 2020-07-14 中国建设银行股份有限公司 一种落链交易数据的加密方法、装置、设备及存储介质
CN112131615A (zh) * 2020-02-10 2020-12-25 北京天德科技有限公司 一种支持监管的数据存储机制
CN112532656A (zh) * 2021-02-07 2021-03-19 腾讯科技(深圳)有限公司 基于区块链的数据加解密方法、装置及相关设备
CN113378209A (zh) * 2020-02-25 2021-09-10 百度在线网络技术(北京)有限公司 基于区块链的处方数据处理方法、装置、设备和介质
CN114928756A (zh) * 2022-05-27 2022-08-19 浙江大华技术股份有限公司 视频数据保护、加密、校验方法及***、设备
CN115118751A (zh) * 2022-07-15 2022-09-27 广东浪潮智慧计算技术有限公司 一种基于区块链的监管***、方法、设备和介质

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101123501A (zh) * 2006-08-08 2008-02-13 西安电子科技大学 一种wapi认证和密钥协商方法和***
CN101183938A (zh) * 2007-10-22 2008-05-21 华中科技大学 一种无线网络安全传输方法、***及设备
CN103825733A (zh) * 2014-02-28 2014-05-28 华为技术有限公司 基于组合公钥密码体制的通信方法、装置及***
CN106779707A (zh) * 2016-12-23 2017-05-31 中钞***产业发展有限公司北京智能卡技术研究院 基于区块链的数字货币交易信息的监管方法、装置及***
CN108647968A (zh) * 2018-05-10 2018-10-12 阿里巴巴集团控股有限公司 一种区块链数据处理方法、装置、处理设备及***
CN108765240A (zh) * 2018-07-16 2018-11-06 阿里巴巴集团控股有限公司 基于区块链的机构间客户验证方法、交易监管方法和装置
CN109034796A (zh) * 2018-06-15 2018-12-18 重庆金融资产交易所有限责任公司 基于联盟链的交易监管方法、电子装置及可读存储介质
CN109462472A (zh) * 2017-09-06 2019-03-12 阿里巴巴集团控股有限公司 数据加密和解密的方法、装置和***
CN109660485A (zh) * 2017-10-10 2019-04-19 中兴通讯股份有限公司 一种基于区块链交易的权限控制方法及***
CN109727031A (zh) * 2018-12-27 2019-05-07 数据通信科学技术研究所 一种中心隐匿的匿名数字货币交易监管方法

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101123501A (zh) * 2006-08-08 2008-02-13 西安电子科技大学 一种wapi认证和密钥协商方法和***
CN101183938A (zh) * 2007-10-22 2008-05-21 华中科技大学 一种无线网络安全传输方法、***及设备
CN103825733A (zh) * 2014-02-28 2014-05-28 华为技术有限公司 基于组合公钥密码体制的通信方法、装置及***
CN106779707A (zh) * 2016-12-23 2017-05-31 中钞***产业发展有限公司北京智能卡技术研究院 基于区块链的数字货币交易信息的监管方法、装置及***
CN109462472A (zh) * 2017-09-06 2019-03-12 阿里巴巴集团控股有限公司 数据加密和解密的方法、装置和***
CN109660485A (zh) * 2017-10-10 2019-04-19 中兴通讯股份有限公司 一种基于区块链交易的权限控制方法及***
CN108647968A (zh) * 2018-05-10 2018-10-12 阿里巴巴集团控股有限公司 一种区块链数据处理方法、装置、处理设备及***
CN109034796A (zh) * 2018-06-15 2018-12-18 重庆金融资产交易所有限责任公司 基于联盟链的交易监管方法、电子装置及可读存储介质
CN108765240A (zh) * 2018-07-16 2018-11-06 阿里巴巴集团控股有限公司 基于区块链的机构间客户验证方法、交易监管方法和装置
CN109727031A (zh) * 2018-12-27 2019-05-07 数据通信科学技术研究所 一种中心隐匿的匿名数字货币交易监管方法

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112131615A (zh) * 2020-02-10 2020-12-25 北京天德科技有限公司 一种支持监管的数据存储机制
CN113378209A (zh) * 2020-02-25 2021-09-10 百度在线网络技术(北京)有限公司 基于区块链的处方数据处理方法、装置、设备和介质
CN113378209B (zh) * 2020-02-25 2023-10-31 百度在线网络技术(北京)有限公司 基于区块链的处方数据处理方法、装置、设备和介质
CN111415155A (zh) * 2020-03-20 2020-07-14 中国建设银行股份有限公司 一种落链交易数据的加密方法、装置、设备及存储介质
CN111415155B (zh) * 2020-03-20 2024-02-09 中国建设银行股份有限公司 一种落链交易数据的加密方法、装置、设备及存储介质
CN112532656A (zh) * 2021-02-07 2021-03-19 腾讯科技(深圳)有限公司 基于区块链的数据加解密方法、装置及相关设备
CN112532656B (zh) * 2021-02-07 2021-05-11 腾讯科技(深圳)有限公司 基于区块链的数据加解密方法、装置及相关设备
CN114928756A (zh) * 2022-05-27 2022-08-19 浙江大华技术股份有限公司 视频数据保护、加密、校验方法及***、设备
CN115118751A (zh) * 2022-07-15 2022-09-27 广东浪潮智慧计算技术有限公司 一种基于区块链的监管***、方法、设备和介质
CN115118751B (zh) * 2022-07-15 2024-04-19 广东浪潮智慧计算技术有限公司 一种基于区块链的监管***、方法、设备和介质

Also Published As

Publication number Publication date
CN110474908B (zh) 2022-04-05

Similar Documents

Publication Publication Date Title
CN110474908A (zh) 交易监管方法与装置、存储介质及计算机设备
CN102170357B (zh) 组合密钥动态安全管理***
CA2747891C (en) Method for generating an encryption/decryption key
CN107347058A (zh) 数据加密方法、数据解密方法、装置及***
CN104322003B (zh) 借助实时加密进行的密码认证和识别方法
CN110061957A (zh) 数据加密、解密方法、用户端、服务器及数据管理***
CN110519046A (zh) 基于一次性非对称密钥对和qkd的量子通信服务站密钥协商方法和***
CN104579680B (zh) 一种安全分发种子的方法
CN107707562A (zh) 一种非对称动态令牌加、解密算法的方法、装置
Njorbuenwu et al. A survey on the impacts of quantum computers on information security
CN106657002A (zh) 一种新型防撞库关联时间多密码的身份认证方法
CN102882687B (zh) 一种基于可搜索密文的智能家居安全访问方法及其***
CN112380404B (zh) 数据过滤方法、装置及***
CN106230840A (zh) 一种高安全性的口令认证方法
CN107733936A (zh) 一种移动数据的加密方法
CN100561913C (zh) 一种访问密码设备的方法
Prabha et al. A review of cyber security in cryptography: Services, attacks, and key approach
KR20120069387A (ko) 공개키 기반의 키워드 검색 방법
CN106992865A (zh) 数据签名方法及***、数据验签方法及装置
CN104468535B (zh) 适合云环境的密文存储与连接查询***及方法
JP5799635B2 (ja) 暗号データ検索システム、装置、方法及びプログラム
CN108134799A (zh) 新型加解密方法及其装置
CN109660490A (zh) 数据处理方法、装置、***和存储介质
CN1224925C (zh) 一种非生物物理特征的数字身份认证方法
KR20210104338A (ko) 양자난수 기반의 양자암호화칩이 탑재된 비화게이트웨이 및 이를 이용한 IoT디바이스간 비화통신 서비스 제공방법

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
TA01 Transfer of patent application right

Effective date of registration: 20220315

Address after: 510700 building 301, 302, 303, 304 and 305, No. 2, 233 Kezhu Road, Huangpu District, Guangzhou, Guangdong (office only)

Applicant after: Guangdong Weiwei digital identity Technology Co.,Ltd.

Address before: 518054 802, 8th floor, building 2, Xunmei science and Technology Plaza, Keyuan Road, science and Technology Park, Yuehai street, Shenzhen, Guangdong

Applicant before: WEWAY (SHENZHEN) NETWORK TECHNOLOGY CO.,LTD.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant