群组内基于不均匀随机源的随机数生成、再生、追踪方法及电子装置

    公开(公告)号:CN112835554A

    公开(公告)日:2021-05-25

    申请号:CN202011630754.7

    申请日:2020-12-31

    IPC分类号: G06F7/58 G06F21/64 G06Q40/04

    摘要: 本发明公开了一种群组内基于不均匀随机源的随机数生成、再生、追踪方法及电子装置,该群组由一个可信管理员和若干生成者构成,管理员维护该群组以认证和追踪生成者的身份;以指纹为例,群组内各生成者可以单独运行模糊提取器,利用自己的指纹,获得同一个几乎均匀的随机字符串;任一生成者可以利用其指纹为该群组生成几乎均匀的随机字符串,其他生成者可以通过自己的指纹来恢复该字符串;同一随机源可重复使用,获取多个随机字符串。本发明对于任意两个合法生成者,恢复的随机串相同;敌手在概率多项式时间内不能区分所抽取随机串的的生成者,不能伪造各生成者所抽取的群随机串,不能区分抽取串和真正的随机串;管理员可以追踪每个生成者。

    群组内基于不均匀随机源的随机数生成、再生、追踪方法及电子装置

    公开(公告)号:CN112835554B

    公开(公告)日:2023-11-07

    申请号:CN202011630754.7

    申请日:2020-12-31

    IPC分类号: G06F7/58 G06F21/64 G06Q40/04

    摘要: 本发明公开了一种群组内基于不均匀随机源的随机数生成、再生、追踪方法及电子装置,该群组由一个可信管理员和若干生成者构成,管理员维护该群组以认证和追踪生成者的身份;以指纹为例,群组内各生成者可以单独运行模糊提取器,利用自己的指纹,获得同一个几乎均匀的随机字符串;任一生成者可以利用其指纹为该群组生成几乎均匀的随机字符串,其他生成者可以通过自己的指纹来恢复该字符串;同一随机源可重复使用,获取多个随机字符串。本发明对于任意两个合法生成者,恢复的随机串相同;敌手在概率多项式时间内不能区分所抽取随机串的的生成者,不能伪造各生成者所抽取的群随机串,不能区分抽取串和真正的随机串;管理员可以追踪每个生成者。

    面向分组密码算法的自动化安全评估方法及装置

    公开(公告)号:CN117294418A

    公开(公告)日:2023-12-26

    申请号:CN202311080331.6

    申请日:2023-08-25

    IPC分类号: H04L9/06 H04L9/08 H04L9/36

    摘要: 本发明公开了一种面向分组密码算法的自动化安全评估方法及装置,所述方法包括:获取待评估密码算法的初始配置参数、区分器的初始配置参数以及密钥恢复轮数,并选择分析场景和分析方法;根据待评估密码算法的初始配置参数以及分析场景,构造表示加解密过程中状态和密钥相互依赖关系的邻接矩阵;根据区分器的初始配置参数和密钥恢复轮数,生成变量集合;基于邻接矩阵进行指针运算,得到变量集合中变量之间的依赖;基于变量集合中变量之间的依赖,构建加密有向图和解密有向图;依据加密有向图和解密有向图,并结合分析方法攻击待评估密码算法,以得到待评估密码算法的安全性评估结果。本发明可以提高分组密码算法安全性评估的效率。

    一种基于区块链的基金会系统

    公开(公告)号:CN112988887A

    公开(公告)日:2021-06-18

    申请号:CN202110176779.2

    申请日:2021-02-07

    IPC分类号: G06F16/27 G06F21/64 G06Q40/06

    摘要: 本发明公开了一种基于区块链的基金会系统,其特征在于,包括受基金会管理平台管理与维护的多个基金会服务平台,所述基金会服务平台将注册的捐赠者提供的捐赠信息且审核通过后发布到区块链上并返回去向凭证,以及将基金会服务平台管理员提供的捐赠信息的捐赠去向发布到区块链上;其中所述基金会服务平台包括中间层、后端开发模块和前端开发模块;后端开发模块包括区块链技术层、链码层、服务层和数据层;区块链技术层包括排序共识组件和多个不同的Fabric镜像,不同基金会平台对应不同镜像;排序共识组件用于为链码层传来的每笔捐赠信息和捐赠去向信息提供共识排序并打包成块;链码层用于编写区块链中受信任的分布式系统业务执行逻辑。

    一种高效的秘密唯一领导人选举方法

    公开(公告)号:CN114444090B

    公开(公告)日:2023-06-20

    申请号:CN202111551173.9

    申请日:2021-12-17

    发明人: 王明生 庞博

    IPC分类号: G06F21/60 G06F21/62 G06F21/64

    摘要: 本发明公开了一种高效的秘密唯一领导人选举方法。本方法为:每个参与方Pi根据所选秘密ki,计算证据(kiL,kiR)、承诺值Com(kiL;ri),并生成承诺值Com(kiL;ri)对应的明文知识的零知识证明πi,然后将Com(kiL;ri),πi,kiR添加到状态集st;所有参与方公开验证状态集st中k1R,…,knR是否有重复值以及验证零知识证明;根据验证结果更新集合l;从l内各承诺值对应的参与方中选择一个委员会对l进行更新操作并选出一Com(k′;r);领导人Pj公布秘密kj,其他参与方公开验证(kjL,kjR)←H(kj),令(u,v)=com(k′;r),若成立则领导人Pj身份认证通过。

    一种轻量级区块链系统及构造方法

    公开(公告)号:CN111798234A

    公开(公告)日:2020-10-20

    申请号:CN202010494135.3

    申请日:2020-06-03

    IPC分类号: G06Q20/38

    摘要: 本发明提供一种轻量级区块链系统及构造方法,该系统包括通过各节点设置的本节点对其它节点的信任度建立的一或多个群组,每一群组包含通过本群组各节点选举产生的一主节点在内的一或多个节点。本发明根据节点的群组属性将交易分为群内交易和群间交易两种,然后按照不同的业务逻辑分别处理这两种交易类型并及时反馈处理信息;基于信任网络设计了一种共识算法,以实现系统出块和分布式账本状态更新的安全快速高效。

    一种基于区块链的数据库管理方法及系统

    公开(公告)号:CN112835977A

    公开(公告)日:2021-05-25

    申请号:CN202110073325.2

    申请日:2021-01-20

    摘要: 本发明公开了一种基于区块链的数据库管理方法及系统,包括:监控服务器将数据库中的数据拆分成m个分表,对每一分表进行k个备份,将各备份存储在各数据库节点Pi中;用户端向数据所在的数据库服务器发送数据操作请求;数据库服务器预执行交易Bj,将预执行交易结果Tj发送给排序服务器;排序服务器将交易排好序后打包出块,将包含Q个交易的区块发送给数据库节点Pi,出块信息同步给监控服务器;各数据库节点Pi区块执行各交易Bj,将执行结果记录到本地数据库。本发明确保能应对大规模高并发的实际生产环境,提高数据存储效率和安全性,使得系统更加灵活多样;解决数据存储安全、访问控制、用户隐私等问题。