Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
SCHEME FOR GENERATING, STORING AND USING PRIVATE KEY
Document Type and Number:
WIPO Patent Application WO/2019/019153
Kind Code:
A1
Abstract:
Provided is a scheme for generating, storing and using a private key. The private key is stored in an encryption chip, can be generated in the chip, and can also be imported externally. However, the private key in the chip cannot be exported out of the chip, and content needing to be signed or decrypted by means of the private key can be transmitted into the encryption chip, and a signature result and the decrypted content can be sent out of the encryption chip.

Inventors:
WU SIJIN (CN)
WANG ZHIWEN (CN)
Application Number:
PCT/CN2017/094918
Publication Date:
January 31, 2019
Filing Date:
July 28, 2017
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HANGZHOU FUZAMEI TECH CO LTD (CN)
International Classes:
H04L9/08; G06Q20/32
Foreign References:
CN107453862A2017-12-08
CN104376465A2015-02-25
CN101340285A2009-01-07
CN101436280A2009-05-20
CN102186169A2011-09-14
Download PDF:
Claims:
权利要求书

私钥生成存储及使用的方案, 其特征在于, 私钥存储在加密芯片中, 可在芯片内生成, 也可以外部导入, 但芯片内的私钥无法导出到芯片 外, 要用私钥进行签名或解密的内容可以传入加密芯片, 并可以将签 名结果和解密内容发送到加密芯片外面。

根据权利要求 1所述的私钥生成存储及使用的方案, 其特征在于, 随 机生成一定的达到安全长度的助记词, 并可以人为修改, 增加随机性

, 可使用 Base58格式记录, 加上个人自定义助记词, 并使用一定数量 次数的哈希计算或其他算法, 把结果作为私钥, 存入加密芯片, 加密 芯片可以内置在手机内, 也可以是手机 SIM卡芯片内, 或带无线通讯 功能的 SIM卡加密芯片, 助记词要保存在安全的地方, 以便芯片遗失 后, 可以用助记词重新生成私钥。

根据权利要求 1所述的私钥生成存储及使用的方案, 其特征在于, 保 存私钥的设备及其中的加密芯片可完全脱离互联网通讯, 将需要签名 或解密的内容生成二维码等图像形式, 通过扫描或拍照将信息传输, 并通过处理后传入加密芯片处理, 私钥签名或解密后的结果可以生成 二维码, 通过扫描的方式传输出去, 若私钥解密的是该私钥对应公钥 加密的其他私钥, 则可以将该其他私钥存入本加密芯片。

根据权利要求 1所述的私钥生成存储及使用的方案, 其特征在于, 加 密芯片内随机生成私钥, 该私钥不可导出, 用其对应的公钥将其他私 钥进行加密, 可将加密私钥后的结果输出, 可生成二维码, 可通过拍 照或打印等保存, 保存在安全的地方, 恢复其他私钥吋, 可将加密结 果输入加密芯片, 用原来芯片中对应的私钥解密, 解密出的私钥写入 加密芯片中。

根据权利要求 1所述的私钥生成存储及使用的方案, 其特征在于, 加 密芯片中可以存储多组私钥及公钥地址。

根据权利要求 1所述的私钥生成存储及使用的方案, 其特征在于, 可 需要加密芯片卡 Pin码授权, 当然 App可以有相应免密设置, 并且可以 设定大小额, 当大额交易才需要输入 Pin码。

根据权利要求 1所述的私钥生成存储及使用的方案, 其特征在于, 当 P in码连续输错超过一定次数, 加密芯片卡会被锁定, 相关实名认证或 授权后才能解锁。

根据权利要求 1所述的私钥生成存储及使用的方案, 其特征在于, 加 密芯片输入 PIN码前必须在连续通电后一定吋间后才可输入, 并且输 入 PIN码的吋间间隔有规定, 有这样的规定可以增加允许 PIN码输错 的次数但也没有降低安全性。

根据权利要求 1所述的私钥生成存储及使用的方案, 其特征在于, 加 密芯片的输出可以通过短信或蓝牙等无线方式发送出去, 或发送到其 他设备, 如手机或显示界面上, 査看签名或解密的原始数据是否被非 法替代, 再发送出去。

Description:
说明书 发明名称:私钥生成存储及使用的方案 技术领域

[0001] 本发明涉及数据处理技术领域, 特别涉及一种私钥生成存储及使用的方案。

背景技术

[0002] 目前区块链幵始广泛应用, 而其关键步骤是用私钥对交易进行签名, 所以如何 对私钥进行安全的保存和管理对区块链交易来 说比较关键。 当前私钥主要通过 对称加密算法对钱包进行加密保存, 因此用户需要记住密码为以后可以解幵并 对私钥进行操作。 并且为了安全的需要对密码定期更新, 如果需要对多个钱包 或私钥进行维护成本很高, 而且使用不方便。 因此, 如何安全方便的保存并管 理不同区块链多个私钥, 是本领域技术人员需要解决的技术问题。

技术问题

[0003] 本发明的目的是提供一种私钥生成存储及使用 的方案, 利用人们常用的手机很 方便的对区块链进行安全的操作, 方法及系统如下;

问题的解决方案

技术解决方案

[0004] 私钥存储在加密芯片中, 可在芯片内生成, 也可以外部导入, 但芯片内的私钥 无法导出到芯片外, 要用私钥进行签名或解密的内容可以传入加密 芯片, 并可 以将签名结果和解密内容发送到加密芯片外面 。

[0005] 随机生成一定的达到安全长度的助记词, 并可以人为修改, 增加随机性, 可使 用 Base58格式记录, 加上个人自定义助记词, 并使用一定数量次数的哈希计算或 其他算法, 把结果作为私钥, 存入加密芯片, 加密芯片可以内置在手机内, 也 可以是手机 SIM卡芯片内, 或带无线通讯功能的 SIM卡加密芯片, 助记词要保存 在安全的地方, 以便芯片遗失后, 可以用助记词重新生成私钥。

[0006] 保存私钥的设备及其中的加密芯片可完全脱离 互联网通讯, 将需要签名或解密 的内容生成二维码等图像形式, 通过扫描或拍照将信息传输, 并通过处理后传 入加密芯片处理, 私钥签名或解密后的结果可以生成二维码, 通过扫描的方式 传输出去, 若私钥解密的是该私钥对应公钥加密的其他私 钥, 则可以将该其他 私钥存入本加密芯片。

[0007] 加密芯片内随机生成私钥, 该私钥不可导出, 用其对应的公钥将其他私钥进行 加密, 可将加密私钥后的结果输出, 可生成二维码, 可通过拍照或打印等保存 , 保存在安全的地方, 恢复其他私钥吋, 可将加密结果输入加密芯片, 用原来 芯片中对应的私钥解密, 解密出的私钥写入加密芯片中。

[0008] 加密芯片中可以存储多组私钥及公钥地址。

[0009] 可需要加密芯片卡 Pin码授权, 当然 App可以有相应免密设置, 并且可以设定大 小额, 当大额交易才需要输入 Pin码。

[0010] 当 Pin码连续输错超过一定次数, 加密芯片卡会被锁定, 相关实名认证或授权 后才能解锁。

[0011] 加密芯片输入 PIN码前必须在连续通电后一定吋间后才可输入 , 并且输入 PIN码 的吋间间隔有规定, 有这样的规定可以增加允许 PIN码输错的次数但也没有降低 安全性。

[0012] 加密芯片的输出可以通过短信或蓝牙等无线方 式发送出去, 或发送到其他设备 , 如手机或显示界面上, 査看签名或解密的原始数据是否被非法替代, 再发送 出去。

发明的有益效果

有益效果

[0013] 安全方便的保存并管理不同区块链多个私钥。

对附图的简要说明

附图说明

[0014] 图 1为 SIM卡加密芯片装入手机 SIM卡槽后使用的示意图;

[0015] 图 2为私钥备份及导入流程图。

实施该发明的最佳实施例

本发明的最佳实施方式

[0016] 本发明的核心是提供一种私钥生成存储及使用 的方案。 本发明的实施方式

[0017] 用户通过实名认证, 或注册后获取 SIM卡。

[0018] 随机生成一定的达到安全长度的助记词, 并可以人为修改, 增加随机性, 可使 用 Base58格式记录, 加上个人自定义助记词, 并使用一定数量次数的哈希计算或 其他算法, 把结果作为私钥, 存入加密芯片, 加密芯片可以内置在手机内, 也 可以是手机 SIM卡芯片内, 或带无线通讯功能的 SIM卡加密芯片, 助记词要保存 在安全的地方, 以便芯片遗失后, 可以用助记词重新生成私钥。

[0019] 用户接收交易:

[0020] 用户手机 App获取卡内公钥并转换成相应区块链地址, 提供给打币的人, 打币 人根据地址打币给用户 (可加 Pin码认证) 。

[0021] 导入私钥:

[0022] 用户手机 App扫描私钥二维码并填写私钥类型把私钥导入 到 SIM卡中, SIM卡 根据不同私钥类型生成相应的公钥, 如果需要覆盖原有的私钥, 需要先通过 Pin 码认证, 并把私钥对应的资产转移后才能进行覆盖。

[0023] 用户发起交易:

[0024] 用户手机 App把交易数据用 SIM卡中的私钥对其进行签名, 手机 App把该交易发 送到区块链网络中, 可加 Pin码认证, 对大额交易需输认证码, 收币人通过区块 链网络确认收到相对应的区块链虚拟币

[0025] 备份加密私钥:

[0026] 用户通过 Pin码认证后, 用 SIM卡中的自己生成的公私钥把扫描到的私钥用 卡内 加密算法进行加密, 然后打印离线保留起来。

[0027] 解密备份私钥:

[0028] 用户通过 Pin码认证后, 用 SIM卡中的自己生成的公私钥把离线加密的私钥 数据 进行解密, 解密成功后, 可以对私钥进行相关业务处理。

[0029] 用户钱包私钥 A, 通过 SIM卡中加密算法加密 (非对称算法) , 生成 A'数据及 二维码, 把 A'和二维码打印到纸上或其他安全的存储地, 如果需要使用该私钥 的吋候, 用手机扫描数据后, SIM卡通过解密算法将其解密 (非对称算法) , 并 将其导入到 SIM卡安全芯片中使用。

工业实用性

[0030] 说明书中各个实施例采用递进的方式描述, 每个实施例重点说明的都是与其他 实施例的不同之处, 各个实施例之间相同相似部分互相参见即可。

序列表自由内容

[0031] 专业人员还可以进一步意识到, 结合本文中所公幵的实施例描述的各示例的单 元及算法步骤, 能够以电子硬件、 计算机软件或者二者的结合来实现, 为了清 楚地说明硬件和软件的可互换性, 在上述说明中已经按照功能一般性地描述了 各示例的组成及步骤。 这些功能究竟以硬件还是软件方式来执行, 取决于技术 方案的特定应用和设计约束条件。 专业技术人员可以对每个特定的应用来使用 不同方法来实现所描述的功能, 但是这种实现不应认为超出本发明的范围。

[0032] 以上对本发明所提供的一种私钥生成存储及使 用的方案进行了详细介绍。 以上 实施例的说明只是用于帮助理解本发明的方法 及其核心思想。 应当指出, 对于 本技术领域的普通技术人员来说, 在不脱离本发明原理的前提下, 还可以对本 发明进行若干改进和修饰, 这些改进和修饰也落入本发明权利要求的保护 范围 内。