CN116527404B - 基于区块链的数字藏品定向分享方法及*** - Google Patents

基于区块链的数字藏品定向分享方法及*** Download PDF

Info

Publication number
CN116527404B
CN116527404B CN202310797506.9A CN202310797506A CN116527404B CN 116527404 B CN116527404 B CN 116527404B CN 202310797506 A CN202310797506 A CN 202310797506A CN 116527404 B CN116527404 B CN 116527404B
Authority
CN
China
Prior art keywords
key
digital
ciphertext
digital collection
stock
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
Application number
CN202310797506.9A
Other languages
English (en)
Other versions
CN116527404A (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.)
Hunan Xiangjiang Shutu Information Technology Innovation Center Co ltd
Original Assignee
Hunan Xiangjiang Shutu Information Technology Innovation Center 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 Hunan Xiangjiang Shutu Information Technology Innovation Center Co ltd filed Critical Hunan Xiangjiang Shutu Information Technology Innovation Center Co ltd
Priority to CN202310797506.9A priority Critical patent/CN116527404B/zh
Publication of CN116527404A publication Critical patent/CN116527404A/zh
Application granted granted Critical
Publication of CN116527404B publication Critical patent/CN116527404B/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
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
    • 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/045Network 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 hybrid encryption, i.e. combination of symmetric and asymmetric encryption
    • 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/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/40Network security protocols

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)
  • Power Engineering (AREA)
  • Storage Device Security (AREA)

Abstract

本发明涉及区块链技术领域,公开一种基于区块链的数字藏品定向分享方法及***,以规避用户对密码管理的诸多不变并确保安全性。方法包括:在确定目标数字藏品的至少一个使用端后,数字藏品提供端从区块链的智能合约中查找并下载与目标数字藏品哈希值匹配的键值对所保存的密文S';以自身的第一私钥从密文S'中解密得到密钥S,并以密钥S加密目标数字藏品得到Z;以对应使用端的第二公钥加密密钥S得到密文Y,并将密文Y与目标数字藏品的密文Z发送给相对应的使用端;以供该使用端以自身的第二私钥从密文Y中解密出密钥S,进而根据解密出的密钥S从密文Z中解密出目标数字藏品。

Description

基于区块链的数字藏品定向分享方法及***
技术领域
本发明涉及区块链技术领域,尤其涉及一种基于区块链的数字藏品定向分享方法及***。
背景技术
数字藏品为数字出版物的一种新形态,品类丰富,包括但不限于数字图片、音乐、视频、3D模型、电子票证、数字纪念品等各种形式;并具有价格亲民、收藏便民等优点。
现有定向分享技术的背景是基于互联网的信息共享和传播越来越广泛和深入,导致个人和组织对隐私和数据安全的担忧增加。为了保护数据的安全和隐私,传统的数据共享方式通常采用权限访问控制,例如,用户可以选择将数据共享给特定的个人或组织,或者对数据进行加密以保护其安全性。但是,这些方法往往需要如数据存储提供商、数据中心、服务提供商等信任中心,会导致数据的中心化和不透明性,同时也增加了数据的风险和成本。
随着区块链技术的发展,基于区块链的数据定向分享成为可能。区块链技术可以提供去中心化、安全和透明的数据共识机制和智能合约(其概念为本领域常识,是一种旨在以信息化方式传播、验证或执行合同的计算机协议),可确保数据的隐私和安全。但是现有的数字藏品,往往会随着交易而发生所有权的转移,却鲜有将数字藏品进行定向分享的概念提及。藉此,作为数字藏品所有权交易之外的一种补充,如何基于区块链的优势资源使所有者对数字藏品拥有更大的控制权并确保定向分享的隐私性和安全性成为很有意义的研究方向。
与此同时,在定向分享的传输过程中,往往需要对数字藏品进行加密以确保传输过程的安全性。传统的方式可由用户自行设置密码,但存在密码容易被遗忘及被破解等风险。而且,为防止被遗忘,部分用户会选择常用的密码,尤其是当用户所设置的密码与其银行卡、股票等金融产品的交易密码雷同时,有可能带来更大的损失。
发明内容
本发明目的在于公开一种基于区块链的数字藏品定向分享方法及***,以规避用户对密码管理的诸多不变并确保安全性。
为达上述目的,本发明公开一种基于区块链的数字藏品定向分享方法,包括:
步骤S1、数字藏品提供端确定定向分享的目标数字藏品;
步骤S2、所述数字藏品提供端自动生成对应所述目标数字藏品的密钥S;
步骤S3、所述数字藏品提供端以自身的第一公钥加密所述密钥S,得到密文S';并将所述目标数字藏品进行hash运算得到相对应的哈希值,并将所述哈希值与所述密文S'以键值对的形式存储在区块链的智能合约中;且在所述键值对存储后,删除本地密钥S;
步骤S4、所述数字藏品提供端确定所述目标数字藏品的至少一个使用端,并获取各个使用端自身所分别对应的第二公钥;
步骤S5、所述数字藏品提供端重新计算所述目标数字藏品的哈希值,并从所述区块链的智能合约中查找并下载哈希值匹配的键值对所保存的所述密文S';
步骤S6、所述数字藏品提供端以自身的第一私钥从所述密文S'中解密得到所述密钥S,并以所述密钥S加密所述目标数字藏品得到Z;
步骤S7、所述数字藏品提供端以对应使用端的第二公钥加密所述密钥S得到密文Y,并将所述密文Y与所述目标数字藏品的密文Z发送给相对应的使用端;以供该使用端以自身的第二私钥从密文Y中解密出密钥S,进而根据解密出的密钥S从密文Z中解密出所述目标数字藏品;
步骤S8、在面向各个所用端的定向分享完毕后,所述数字藏品提供端删除本地下载的所述密文S'及解密得到的所述密钥S。
为达上述目的,本发明还公开一种基于区块链的数字藏品定向分享***,包括部署有存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序的数字藏品提供端和使用端,所述数字藏品提供端和使用端的两处理器之间相互交互以执行相对应计算机程序时实现上述的方法。
本发明具有以下有益效果:
1、将目标数字藏品的密钥,基于区块链的智能合约进行托管;且数字藏品本身是指使用区块链技术,对应特定的作品、艺术品生成的唯一数字凭证,通过智能合约键值对的方式管理定向分享传输过程中所需的密文S'和目标数字藏品进行hash运算得到的哈希值,能直接融合在数字藏品交易、来源及流转追溯的智能合约中予以实现,无需单独适配专门的存证合约,便于实施和集中管理和维护。
2、自动生成及解密出的密钥S在数字藏品提供端执行完相应的步骤后即可予以删除,无需用户进行密码输入及强化记忆,提升了用户体验且避免了密钥S保存在数字藏品提供端所导致的安全风险。
3、在键值对中,保存的是将目标数字藏品进行hash运算后得到的哈希值,极大地节约了存储空间,降低了区块链的运维成本。
4、传输过程中,数字藏品的密文Z与密文Y之间存在隐藏的基于特定第二私钥的深层耦合关系,能确保数字藏品提供端与使用端的交互过程中的传输的隐秘性和安全性。
5、不同使用端所采用的第二公钥与第二私钥通常都是不同的,即使恶意第三方破解单个使用端的第二公钥和第二私钥,也无法通过其他使用端的数据窃取来校验所破解信息的真实性和权威性,从而以空间压缩的方式从根本上降低了第三方的作恶动机。
下面将参照附图,对本发明作进一步详细的说明。
附图说明
构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明实施例公开的基于区块链的数字藏品定向分享方法流程示意图。
具体实施方式
以下结合附图对本发明的实施例进行详细说明,但是本发明可以由权利要求限定和覆盖的多种不同方式实施。
实施例1
本实施例公开一种基于区块链的数字藏品定向分享方法。
如图1所示,本实施例方法包括以下步骤:
步骤S1、数字藏品提供端确定定向分享的目标数字藏品。
步骤S2、数字藏品提供端自动生成对应目标数字藏品的密钥S。
在该步骤中,数字藏品提供端可以SDK(Software Development Kit,软件开发工具包)自动生成对应目标数字藏品的密钥S。
步骤S3、数字藏品提供端以自身的第一公钥加密密钥S,得到密文S';并将目标数字藏品进行hash运算得到相对应的哈希值,并将哈希值与密文S'以键值对的形式存储在区块链的智能合约中;且在键值对存储后,删除本地密钥S。
在该步骤中,优选地,还包括以SDK记录标数字藏品与第一公钥及第一私钥之间的映射关系。
步骤S4、数字藏品提供端确定目标数字藏品的至少一个使用端,并获取各个使用端自身所分别对应的第二公钥。
在该步骤中,数字藏品提供端可以API(Application Programming Interface,应用程序编程接口)获取各个使用端自身所分别对应的第二公钥。
步骤S5、数字藏品提供端重新计算目标数字藏品的哈希值,并从区块链的智能合约中查找并下载哈希值匹配的键值对所保存的密文S'。
在该步骤中,进一步地,当数字藏品提供端根据目标数字藏品的哈希值从智能合约键值对匹配失败后,判断数字藏品发生更新,返回步骤S2以重新自动生成新的密钥S。
步骤S6、数字藏品提供端以自身的第一私钥从密文S'中解密得到密钥S,并以密钥S加密目标数字藏品得到Z。
步骤S7、数字藏品提供端以对应使用端的第二公钥加密密钥S得到密文Y,并将密文Y与目标数字藏品的密文Z发送给相对应的使用端;以供该使用端以自身的第二私钥从密文Y中解密出密钥S,进而根据解密出的密钥S从密文Z中解密出目标数字藏品。
步骤S8、在面向各个所用端的定向分享完毕后,数字藏品提供端删除本地下载的密文S'及解密得到的密钥S。
藉此,本实施例所公开的基于区块链的数字藏品定向分享方法,至少具有以下有益效果:
1、将目标数字藏品的密钥,基于区块链的智能合约进行托管;且数字藏品本身是指使用区块链技术,对应特定的作品、艺术品生成的唯一数字凭证,通过智能合约键值对的方式管理定向分享传输过程中所需的密文S'和目标数字藏品进行hash运算得到的哈希值,能直接融合在数字藏品交易、来源及流转追溯的智能合约中予以实现,无需单独适配专门的存证合约,便于实施和集中管理和维护。
2、自动生成及解密出的密钥S在数字藏品提供端执行完相应的步骤后即可予以删除,无需用户进行密码输入及强化记忆,提升了用户体验且避免了密钥S保存在数字藏品提供端所导致的安全风险。
3、在键值对中,保存的是将目标数字藏品进行hash运算后得到的哈希值,极大地节约了存储空间,降低了区块链的运维成本。
4、传输过程中,数字藏品的密文Z与密文Y之间存在隐藏的基于特定第二私钥的深层耦合关系,能确保数字藏品提供端与使用端的交互过程中的传输的隐秘性和安全性。
5、不同使用端所采用的第二公钥与第二私钥通常都是不同的,即使恶意第三方破解单个使用端的第二公钥和第二私钥,也无法通过其他使用端的数据窃取来校验所破解信息的真实性和权威性,从而以空间压缩的方式从根本上降低了第三方的作恶动机。
实施例2
与上述实施例相对应的,本实施例公开一种基于区块链的数字藏品定向分享***,包括部署有存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序的数字藏品提供端和使用端,其中,数字藏品提供端和使用端的两处理器之间相互交互以执行相对应计算机程序时实现上述方法实施例相对应的系列步骤。
同理,本实施例所公开的基于区块链的数字藏品定向分享***,至少具有以下有益效果:
1、将目标数字藏品的密钥,基于区块链的智能合约进行托管;且数字藏品本身是指使用区块链技术,对应特定的作品、艺术品生成的唯一数字凭证,通过智能合约键值对的方式管理定向分享传输过程中所需的密文S'和目标数字藏品进行hash运算得到的哈希值,能直接融合在数字藏品交易、来源及流转追溯的智能合约中予以实现,无需单独适配专门的存证合约,便于实施和集中管理和维护。
2、自动生成及解密出的密钥S在数字藏品提供端执行完相应的步骤后即可予以删除,无需用户进行密码输入及强化记忆,提升了用户体验且避免了密钥S保存在数字藏品提供端所导致的安全风险。
3、在键值对中,保存的是将目标数字藏品进行hash运算后得到的哈希值,极大地节约了存储空间,降低了区块链的运维成本。
4、传输过程中,数字藏品的密文Z与密文Y之间存在隐藏的基于特定第二私钥的深层耦合关系,能确保数字藏品提供端与使用端的交互过程中的传输的隐秘性和安全性。
5、不同使用端所采用的第二公钥与第二私钥通常都是不同的,即使恶意第三方破解单个使用端的第二公钥和第二私钥,也无法通过其他使用端的数据窃取来校验所破解信息的真实性和权威性,从而以空间压缩的方式从根本上降低了第三方的作恶动机。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (5)

1.一种基于区块链的数字藏品定向分享方法,其特征在于,包括:
步骤S1、数字藏品提供端确定定向分享的目标数字藏品;
步骤S2、所述数字藏品提供端自动生成对应所述目标数字藏品的密钥S;
步骤S3、所述数字藏品提供端以自身的第一公钥加密所述密钥S,得到密文S';并将所述目标数字藏品进行hash运算得到相对应的哈希值,并将所述哈希值与所述密文S'以键值对的形式存储在区块链的智能合约中;且在所述键值对存储后,删除本地密钥S;
步骤S4、所述数字藏品提供端确定所述目标数字藏品的至少一个使用端,并获取各个使用端自身所分别对应的第二公钥;
步骤S5、所述数字藏品提供端重新计算所述目标数字藏品的哈希值,并从所述区块链的智能合约中查找并下载哈希值匹配的键值对所保存的所述密文S';
步骤S6、所述数字藏品提供端以自身的第一私钥从所述密文S'中解密得到所述密钥S,并以所述密钥S加密所述目标数字藏品得到Z;
步骤S7、所述数字藏品提供端以对应使用端的第二公钥加密所述密钥S得到密文Y,并将所述密文Y与所述目标数字藏品的密文Z发送给相对应的使用端;以供该使用端以自身的第二私钥从密文Y中解密出密钥S,进而根据解密出的密钥S从密文Z中解密出所述目标数字藏品;
步骤S8、在面向各个所用端的定向分享完毕后,所述数字藏品提供端删除本地下载的所述密文S'及解密得到的所述密钥S。
2.根据权利要求1所述的方法,其特征在于,所述数字藏品提供端以SDK自动生成对应所述目标数字藏品的密钥S,且所述SDK记录所述标数字藏品与所述第一公钥及所述第一私钥之间的映射关系。
3.根据权利要求1所述的方法,其特征在于,所述数字藏品提供端以API获取各个使用端自身所分别对应的第二公钥。
4.根据权利要求1至3任一所述的方法,其特征在于,当所述数字藏品提供端根据目标数字藏品的哈希值从智能合约键值对匹配失败后,判断所述数字藏品发生更新,返回所述步骤S2以重新自动生成新的密钥S。
5.一种基于区块链的数字藏品定向分享***,包括部署有存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序的数字藏品提供端和使用端,其特征在于,所述数字藏品提供端和使用端的两处理器之间相互交互以执行相对应计算机程序时实现上述权利要求1至4任一所述的方法。
CN202310797506.9A 2023-07-03 2023-07-03 基于区块链的数字藏品定向分享方法及*** Active CN116527404B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310797506.9A CN116527404B (zh) 2023-07-03 2023-07-03 基于区块链的数字藏品定向分享方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310797506.9A CN116527404B (zh) 2023-07-03 2023-07-03 基于区块链的数字藏品定向分享方法及***

Publications (2)

Publication Number Publication Date
CN116527404A CN116527404A (zh) 2023-08-01
CN116527404B true CN116527404B (zh) 2023-08-25

Family

ID=87390677

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310797506.9A Active CN116527404B (zh) 2023-07-03 2023-07-03 基于区块链的数字藏品定向分享方法及***

Country Status (1)

Country Link
CN (1) CN116527404B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109791671A (zh) * 2016-07-29 2019-05-21 区块链控股有限公司 区块链实现的方法和***
CN109933995A (zh) * 2019-01-31 2019-06-25 广州中国科学院软件应用技术研究所 一种基于云服务及区块链的用户敏感数据保护及***
KR20220104552A (ko) * 2021-01-18 2022-07-26 부경대학교 산학협력단 블록체인 기반 커넥티드 카 데이터 거래 및 공유를 위한 장치 및 방법
CN114866288A (zh) * 2022-04-12 2022-08-05 平安国际智慧城市科技股份有限公司 基于区块链的私密信息保护方法、装置及存储介质

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11354425B2 (en) * 2020-01-20 2022-06-07 International Business Machines Corporation Privacy-preserving document sharing

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109791671A (zh) * 2016-07-29 2019-05-21 区块链控股有限公司 区块链实现的方法和***
CN109933995A (zh) * 2019-01-31 2019-06-25 广州中国科学院软件应用技术研究所 一种基于云服务及区块链的用户敏感数据保护及***
KR20220104552A (ko) * 2021-01-18 2022-07-26 부경대학교 산학협력단 블록체인 기반 커넥티드 카 데이터 거래 및 공유를 위한 장치 및 방법
CN114866288A (zh) * 2022-04-12 2022-08-05 平安国际智慧城市科技股份有限公司 基于区块链的私密信息保护方法、装置及存储介质

Also Published As

Publication number Publication date
CN116527404A (zh) 2023-08-01

Similar Documents

Publication Publication Date Title
TWI748387B (zh) 用於驗證可驗證聲明的系統和方法
CN109144961B (zh) 授权文件共享方法及装置
CN109074434B (zh) 使用分布式散列表和点对点分布式分类账验证数字资产所有权的方法和***
CN101490689B (zh) 用于由存储装置验证实体的方法及使用该方法的存储装置
US11726968B2 (en) Methods, apparatuses, and devices for transferring data assets based on blockchain
CN111143872A (zh) 用于分布式分类账中数据机密性的***和设备
JP5180203B2 (ja) メモリ装置から供給される情報を制御するシステムおよび方法
KR20210040078A (ko) 안전한 보관 서비스를 위한 시스템 및 방법
US20160239683A1 (en) System and method for securely storing files
CN102906755A (zh) 利用证书撤销列表的内容控制方法
EP3867849B1 (en) Secure digital wallet processing system
JP7235668B2 (ja) 登録方法、コンピュータ、及びプログラム
Sun et al. Research on logistics information blockchain data query algorithm based on searchable encryption
JP2009543211A (ja) 汎用管理構造を使用するコンテンツ管理システムおよび方法
CN117396869A (zh) 用于使用分布式账本技术进行安全密钥管理的***和方法
JP5178716B2 (ja) 証明書取消リストを使用するコンテンツ管理システムおよび方法
Yu et al. Blockchain technology for the 5g-enabled internet of things systems: Principle, applications and challenges
JP2009543208A (ja) 証明書連鎖を使用するコンテンツ管理システムおよび方法
US8755521B2 (en) Security method and system for media playback devices
JP4972165B2 (ja) アイデンティティオブジェクトを使用する制御システムおよび方法
CN116527404B (zh) 基于区块链的数字藏品定向分享方法及***
TWM585941U (zh) 帳戶資料處理系統
CN111800373A (zh) 基于属性基加密区块链的数据访问方法及装置
Divya et al. A combined data storage with encryption and keyword based data retrieval using SCDS-TM model in cloud
WO2023223606A1 (ja) データ管理システム及びデータ管理方法

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