应用区块链助记词加密的企业信息管理系统及方法技术方案

技术编号:23852672 阅读:52 留言:0更新日期:2020-04-18 09:27
一种应用区块链助记词加密的企业信息管理系统及方法,所述系统包括:信息加密层:用于加密企业信息管理数据库,使得企业信息数据在传递过程中处于安全状态,避免数据在传递过程中丢失;信息传递层:用于传递所述信息加密层加密后的企业信息管理数据,使得企业信息管理数据从企业信息数据库传递到信息上层管理中心,并且所述信息传递层包括区块链系统和处于所述区块链系统中的区块链网络;数据共享层:用于将所述企业信息管理数据在不同用户之间或者不同服务器之间共享或者传递;信息应用层:用于实现企业信息管理数据的查询、追溯、研究或管理。本发明专利技术引入区块链助记词加密方法,大大增加了企业信息管理数据的安全性。

Enterprise information management system and method using block chain mnemonic encryption

【技术实现步骤摘要】
应用区块链助记词加密的企业信息管理系统及方法
本专利技术涉及企业管理
,且更具体地涉及一种区块链助记词加密实现企业信息管理的系统及方法。
技术介绍
企业信息管理系统(EMS)是使用了现代管理的思想和方法,以计算机作为媒介,利用计算机软件和网络交流技术的管理系统,系统在生产、管理和企业决策,信息的收集、存储、处理和分析的过程中帮助企业处理日常事务,直到决策方案被开发且工作最优化,同时跟踪,监控,控制和调节。通常情况下,企业信息管理系统包括办公级别和商业系统两部分,拥有五个实体,包括工业专家的特点和实践应用的特点,具有系统性和整体性,能够有历史信息的收集和共享、根据信息变化具有决策支持和动态变化的特点。一个完整的企业信息管理系统扮演一个对企业生产和商业活动扮演良好的支撑和保护角色,特别是在企业多部门明确责任、分工,达到无纸化办公,调节和优化内部部门,为市场发展制定精确预测中显现。在企业管理中,科学有效的管理是现代企业赖以生存争发展的重要基础。随着信息技术的不断发展和我国企业改革的不断深入,企业管理方式正在向创新管理和知识管理转变。为适应新时期企业管理方式的变革,企业必须加强信息化建设。企业信息化建设是一场革命,在提高企业管理水平,促进管理现代化,转换经营机制,建立现代企业管理制度,有效降低成本,加快技术进步,增强市场竞争力,提高经济效益等方面都有着现实和深远的意义。私钥是由进行交易的用户创建的只被其私人使用的密钥,私钥的安全性主要从私钥的存储、创建和使用等方面考量。一般的私钥创建方法是用户通过应用客户端录入密码,然后通过加密芯片对用户录入的密码进行加密后生成私钥。如果用户忘记密码,或用户的密码被盗,则根据加密算法很容易破解出密码对应的私钥。另外,如果私钥的存储过程或存储介质存在漏洞,或者私钥在使用过程中存在不安全因素,则私钥也很容易被盗取。因此,在现有的企业信息管理系统(EMS)中,由于实现企业信息管理分散,布局单调,企业信息的保密性能较差,使各个部门之间的协调性、配合性较差,使得各个部门之间数据和信息难以进行交换共享,系统运行维护也很不可靠、方便,这给企业管理带来很大的不便,不能有效地调动员工的工作积极性。
技术实现思路
针对现有技术的不足,本专利技术公开一种区块链助记词加密实现企业信息管理的系统及方法,通过在企业信息管理系统中引入区块链技术,并且通过助记词加密技术实现企业信息管理系统的保密性,便于企业管理用户之间实现信息共享,在数据传递过程中,增加了企业信息的安全性。本专利技术采用以下技术方案:一种应用区块链助记词加密的企业信息管理系统,所述系统包括:信息加密层:用于加密企业信息管理数据库,使得企业信息数据在传递过程中处于安全状态,避免数据在传递过程中丢失,并且所述信息机密层通过在其层中设置数据加密器实现企业信息管理数据的加密,并且所述数字加密器中设置有存储企业信息管理数据加密信息的助记词存储单元;信息传递层:用于传递所述信息加密层加密后的企业信息管理数据,使得企业信息管理数据从企业信息数据库传递到信息上层管理中心,并且所述信息传递层包括区块链系统和处于所述区块链系统中的区块链网络;数据共享层:用于将所述企业信息管理数据在不同用户之间或者不同服务器之间共享或者传递;信息应用层:用于实现企业信息管理数据的查询、追溯、研究或管理,并且实现与上层管理中心或云端服务器之间的信息交互;其中:作为本专利技术进一步的技术方案,所述信息加密层的输出端与所述信息传递层的输入端连接,所述信息传递层的输出端与所述信息共享层的输入端连接,所述信息共享层的输出端与所述信息应用层的输入端连接,所述信息应用层的输出端与信息上层管理中心或者云端服务器的输入端连接。作为本专利技术进一步的技术方案,所述助记词为通过UTF-8编码生成Pin码或者字母与数字组合的字符串。作为本专利技术进一步的技术方案,所述信息共享层通过设置节点服务器实现企业信息数据的中转或者传递。作为本专利技术进一步的技术方案,所述数据加密器设置有加密介质,所述加密介质兼容两种以上的格式地址。本专利技术还采用以下技术方案:一种应用区块链助记词加密的企业信息管理方法,所述方法包括以下步骤:(S0)开始,在所述数据加密器中对加密数据信息进行初始化操作,使得数据加密时,不含历史加密痕迹,使得加密信息为最新输入的信息;(S1)企业管理人员在数据加密器中的加密介质中输入助记词;(S2)在所述数字加密器中生成助记词地址,在该助记词地址处,获取所述加密器内指令中的助记词序列类型和助记词序列位数;(S3)根据本地区块链账户的助记词信息,生成本地用户的密码扭曲函数;(S4)根据本地用户的事务密码和密码扭曲函数,生成本地用户的扭曲事务密码;(S5)授权的管理人员对生成的秘钥进行签名,生成二维码,企业管理人员通过加密方法对生成的二维码数据保护进行加密,然后企业管理人员通过二维码向其他管理用户进行数据信息交流,通过解密技术技术对加密后的数据进行解密,获取授权的企业信息管理人员进而获取或者共享加密的数据信息。作为本专利技术进一步的技术方案,所述加密介质为基于数字信封端到端的加密介质,所述加密介质包含有数据证书库、秘钥备份单元、数字管理证书和输出/输入接口。作为本专利技术进一步的技术方案,在所述步骤(S3)中,其中:助记词产生的过程为:在数字加密器中生成随机数,所述随机数的长度为64-256位,然后利用随机数哈希算法计算64-256位中任意个数字,将前n位的数字作为校验和,其中,n的值为随机数长度与数字32的商,此时,创建出随机数的校验和;然后将校验和添加在随机数的末尾,以12位数据为单位,将重组的随机数拆分为分别包含12位的不同部分,并且将每个包含12位部分的数值与预先定义的助记词库进行比对,从而将随机数转换为由具有排列顺序的单词组成的助记词;在所述步骤(S3)中,其中:所述密码扭曲函数为哈希类算法函数、随机类算法函数或SM9标识密码算法函数,所述密码扭曲函数的产生过程为:根据本地区块链中数字加密器内的助记词信息抽取助记特征值,通过哈希类算法函数、随机类算法函数或SM9标识密码算法函数生成数字信息函数,然后根据生成数字信息函数提供的候选扭曲算法,进而确定本地扭曲算法,使得企业管理人员根据助记词的特征值来对本地扭曲算法进行计算,继而生成本地区块链账户的密码扭曲函数。作为本专利技术进一步的技术方案,在所述步骤(S4)中,所述事务密码为在用户交易期间确认的密码,并且所述事务密码为用户输入到加密介质中的字数与数字组合的字符串。作为本专利技术进一步的技术方案,在所述步骤(S5)中,所述加密方法通过数字信封的封装完成,并且所述加密方法可以采用DES、3DES、Blowfish加密算法、Twofish加密算法、对称加密算法、IDEA、RC6或CAST5中的任意一种,其中所述加密方法通过使用数字信封的封装完成,其中所述加密方法的步骤为:(本文档来自技高网
...

【技术保护点】
1.一种应用区块链助记词加密的企业信息管理系统,其特征在于:所述系统包括:/n信息加密层:用于加密企业信息管理数据库,使得企业信息数据在传递过程中处于安全状态,避免数据在传递过程中丢失,并且所述信息机密层通过在其层中设置数据加密器实现企业信息管理数据的加密,并且所述数字加密器中设置有存储企业信息管理数据加密信息的助记词存储单元;/n信息传递层:用于传递所述信息加密层加密后的企业信息管理数据,使得企业信息管理数据从企业信息数据库传递到信息上层管理中心,并且所述信息传递层包括区块链系统和处于所述区块链系统中的区块链网络;/n数据共享层:用于将所述企业信息管理数据在不同用户之间或者不同服务器之间共享或者传递;/n信息应用层:用于实现企业信息管理数据的查询、追溯、研究或管理,并且实现与上层管理中心或云端服务器之间的信息交互;其中:/n所述信息加密层的输出端与所述信息传递层的输入端连接,所述信息传递层的输出端与所述信息共享层的输入端连接,所述信息共享层的输出端与所述信息应用层的输入端连接,所述信息应用层的输出端与信息上层管理中心或者云端服务器的输入端连接。/n

【技术特征摘要】
1.一种应用区块链助记词加密的企业信息管理系统,其特征在于:所述系统包括:
信息加密层:用于加密企业信息管理数据库,使得企业信息数据在传递过程中处于安全状态,避免数据在传递过程中丢失,并且所述信息机密层通过在其层中设置数据加密器实现企业信息管理数据的加密,并且所述数字加密器中设置有存储企业信息管理数据加密信息的助记词存储单元;
信息传递层:用于传递所述信息加密层加密后的企业信息管理数据,使得企业信息管理数据从企业信息数据库传递到信息上层管理中心,并且所述信息传递层包括区块链系统和处于所述区块链系统中的区块链网络;
数据共享层:用于将所述企业信息管理数据在不同用户之间或者不同服务器之间共享或者传递;
信息应用层:用于实现企业信息管理数据的查询、追溯、研究或管理,并且实现与上层管理中心或云端服务器之间的信息交互;其中:
所述信息加密层的输出端与所述信息传递层的输入端连接,所述信息传递层的输出端与所述信息共享层的输入端连接,所述信息共享层的输出端与所述信息应用层的输入端连接,所述信息应用层的输出端与信息上层管理中心或者云端服务器的输入端连接。


2.根据权利要求1所述的一种应用区块链助记词加密的企业信息管理系统,其特征在于:所述助记词为通过UTF-8编码生成Pin码或者字母与数字组合的字符串。


3.根据权利要求1所述的一种应用区块链助记词加密的企业信息管理系统,其特征在于:所述信息共享层通过设置节点服务器实现企业信息数据的中转或者传递。


4.根据权利要求1所述的一种应用区块链助记词加密的企业信息管理系统,其特征在于:所述数据加密器设置有加密介质,所述加密介质兼容两种以上的格式地址。


5.一种应用区块链助记词加密的企业信息管理方法,所述方法应用权利要求1至3任意一项所述的一种应用区块链助记词加密的企业信息管理系统进行,其特征在于:所述方法包括以下步骤:
(S0)开始,在所述数据加密器中对加密数据信息进行初始化操作,使得数据加密时,不含历史加密痕迹,使得加密信息为最新输入的信息;
(S1)企业管理人员在数据加密器中的加密介质中输入助记词;
(S2)在所述数字加密器中生成助记词地址,在该助记词地址处,获取所述加密器内指令中的助记词序列类型和助记词序列位数;
(S3)根据本地区块链账户的助记词信息,生成本地用户的密码扭曲函数;
(S4)根据本地用户的事务密码和密码扭曲函数,生成本地用户的扭曲事务密码;
(S5)授权的管理人员对生成的秘钥进行签名,生成二维码,企业管理人员通过加密方法对生成的二维码数据保护进行加密,然后企业管理人员通过二维码向其他管理用户进行数据信息交流,通过解密技术技术对加密后的数据进行解密,获取授权的企业信息管理人员进而获取或者共享加密的数据信息。


6.根据权利要求5所述的一种应用区块链助记词加密的企业...

【专利技术属性】
技术研发人员:林伟徐建俤徐日胜刘浩吕燕红
申请(专利权)人:智慧谷厦门物联科技有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1