-
公开(公告)号:CN119577832A
公开(公告)日:2025-03-07
申请号:CN202411653325.X
申请日:2024-11-19
Applicant: 北京信息科技大学 , 北京微芯区块链与边缘计算研究院
IPC: G06F21/62 , G06F21/60 , G06N3/0464 , G06N3/0455 , G06N3/098
Abstract: 本发明公开了一种基于联邦学习的区块链智能合约管理系统,属于智能合约管理技术领域。该系统基于区块链节点下的各客户端,包括:本地训练模块、同步认证模块、全局聚合模块、更新分发模块、迭代优化模块、预测模块、智能管理建议模块。通过链下预测,本发明充分利用区块链的去中心化及隐私保护特性,实现了模型训练和数据处理的安全性、隐私性与高效性。
-
公开(公告)号:CN116980428A
公开(公告)日:2023-10-31
申请号:CN202310943122.3
申请日:2023-07-28
Applicant: 北京信息科技大学 , 北京微芯区块链与边缘计算研究院
IPC: H04L67/104 , H04L41/0803 , H04L41/22
Abstract: 本发明涉及提一种可视化的区块链部署方法和系统,包括客户端将区块链部署信息发送到服务端;服务端从区块链部署信息中获取部署方式,根据部署方式对从区块链部署信息中得到的部署参数进行区块链部署运行,并将部署运行结果返回给客户端;客户端将部署运行结果组织到用户交互页面中供用户进行过确认,将用户确认结果返回给服务端。本申请提供了图形化的Web界面,用户可在此进行输入区块链部署相关信息与查看服务器端的返回信息,用户可以检查待部署节点的软件版本信息,完成一键安装,根据用户的硬件情况,有针对性的为用户推荐部署区块链的不同等级配置,用户在部署区块链的过程中,实时的掌握后台部署情况,能适配不同的系统。
-
公开(公告)号:CN116643784A
公开(公告)日:2023-08-25
申请号:CN202310612315.0
申请日:2023-05-26
Applicant: 北京信息科技大学 , 北京微芯区块链与边缘计算研究院
Abstract: 本申请公开了一种用于区块链应用的自适应一键部署方法、系统和装置,本方法、系统和装置通过响应于预设操作生成系统配置扫描指令,执行所述系统配置扫描指令扫描部署系统的硬件配置信息和部署所需软件的版本信息;根据硬件配置信息和部署所需软件的版本信息确定当前系统配置是否支持部署区块链应用,若支持,则展示部署配置界面用于配置部署方式和部署参数;根据用户在所述部署配置界面配置的部署方式和部署参数,自适应生成部署脚本;响应于部署操作,执行所述部署脚本完成区块链应用的部署。实现区块链一键式自适应部署,快速搭建测试环境,自动修复及给出合理的推荐部署方案,降低开发部署成本,提高区块链开发和应用的效率。
-
公开(公告)号:CN118018189A
公开(公告)日:2024-05-10
申请号:CN202410071364.2
申请日:2024-03-29
Applicant: 北京微芯区块链与边缘计算研究院
Abstract: 本发明提供了一种基于区块链和可信执行环境的多方密钥协商方法和系统,通过区块链进行通信,在N个参与方各自的可信执行环境中,针对不同隐私业务生成对应的相同的协商密钥。该密钥分为非对称加密公私钥对和对称加密密钥两部分。其中非对称加密私钥存储于可信执行环境中,不可被读取;非对称加密的公钥和对称加密密钥可由用户读取。这些协商生成的密钥用于后续对应的隐私业务的执行。本发明经过固定的较少次数的协商,在多参与方的可信执行环境中协商可用不可见的相同密钥。
-
公开(公告)号:CN117997547A
公开(公告)日:2024-05-07
申请号:CN202410065064.3
申请日:2024-01-17
Applicant: 北京微芯区块链与边缘计算研究院
Abstract: 本发明公开了一种对可信执行环境进行远程证明的方法和系统,包括以下在可信执行环境内进行的步骤:S1:获取所述可信执行环境的证书签名请求函数;S2:基于所述可信执行环境的证书签名请求函数生成所述可信执行环境的证书签名请求;S3:导出所述可信执行环境的证书签名请求并发送给证书颁发机构;S4:获取并验证所述证书颁发机构颁发的数字证书。本发明可以从可信执行环境中生成并导出可信执行环境的证书签名请求,实现了直接对可信执行环境本身进行认证的有益技术效果。
-
公开(公告)号:CN119988012A
公开(公告)日:2025-05-13
申请号:CN202510064600.2
申请日:2025-01-15
Applicant: 北京微芯区块链与边缘计算研究院
Abstract: 本申请公开了一种基于区块链的链上链下任务协同资源调度方法及系统,包括链上调度和链下调度,链上调度包括从智能合约中获取新建任务信息;新建任务信息是由任务发起方通过智能合约在区块链上注册,并经过各参与方确认后得到的;链下调度包括:接收用户发起的高频任务请求,并根据高频任务请求和新建任务信息生成任务;根据公共资源分配函数为任务计算各参与方的资源需求,并在各参与方的资源集合中预留所需资源;利用在资源集合中预留的资源执行任务,并更新自身状态,得到任务执行结果。本申请采用链上链下结合的任务调度机制,充分发挥了区块链的安全性和链下调度的高效性,解决了高频率任务调度中效率与安全性的矛盾。
-
公开(公告)号:CN119603046A
公开(公告)日:2025-03-11
申请号:CN202411740272.5
申请日:2024-11-29
Applicant: 北京微芯区块链与边缘计算研究院
Abstract: 本申请公开了一种可多方监管的区块链身份匿名方法,包括:接收发送方发送的交易,交易中包括:一次性地址、多个身份密文以及多方可监管证明;一次性地址为发送方根据接收方发送的自身身份信息证书的查询公钥和解密公钥生成的目标地址;身份密文为发送方将接收方的查询公钥和解密公钥分别用各个监管方的公钥进行加密得到的;多方可监管证明为发送方基于一次性地址计算过程、身份密文加密过程和身份信息证书计算得到的;发送方和接收方均在公钥基础设施中进行注册获取身份信息证书;验证多方可监管证明,若验证通过,则确认交易并执行交易。通过本申请,从而确保身份的匿名性及相同身份的一次性地址之间的不可链接性。
-
公开(公告)号:CN119603035A
公开(公告)日:2025-03-11
申请号:CN202411727275.5
申请日:2024-11-28
Applicant: 北京微芯区块链与边缘计算研究院
Abstract: 本申请公开了一种能够追溯的区块链隐私报文传递方法及系统,涉及区块链技术领域,发送方生成双方的一次性公钥、双方的一次性地址、身份密文、身份可解密证明和报文密文,并将双方的一次性公钥、双方的一次性地址、身份密文、身份可解密证明和报文密文组合成交易提交至区块链,区块链上部署有智能合约,所述智能合约用于接收并验证交易。本申请中,发送方将自身身份加密的同时提供了身份可解密证明,只要区块链对身份可解密证明进行验证通过,则接收方必定能够解密出真实的发送方身份,且除了发送方和接收方外,其他任何方都无法获知发送方和接收方的真实身份以及报文内容,确保了交易的隐私性。
-
公开(公告)号:CN118555051B
公开(公告)日:2024-12-20
申请号:CN202411016662.8
申请日:2024-07-29
Applicant: 北京微芯区块链与边缘计算研究院
IPC: H04L9/00 , H04L9/40 , H04L9/32 , H04L67/1095 , H04L67/1097
Abstract: 本发明公开了一种区块链共识流程优化方法,包括:主节点预先打包预区块;所述预区块表示区块中的交易未被执行,所述预区块中包含交易列表以及完整的区块头信息;从节点验证所述预区块后,对预区块进行共识投票;待共识投票完成后,进入到区块提交阶段,主、从节点对区块中的交易进行执行。在这个过程中,为保证主从节点执行结果一致,需要用到确定性的交易调度算法。为防止节点作恶,导致节点间状态不一致,在下一个高度的区块打完共识后,才会触发本区块的落库。该方法通过优化、改造区块链共识流程,在保障账本一致性以及系统活性的前提下,实现节点间交易并行的方案,提高区块链的处理性能。
-
公开(公告)号:CN117955710A
公开(公告)日:2024-04-30
申请号:CN202410065075.1
申请日:2024-01-17
Applicant: 北京微芯区块链与边缘计算研究院
Abstract: 本发明公开了一种基于区块链的隐私交易系统和方法,涉及通讯安全技术领域,利用多个TEE可信执行环境,采用密钥协商机制生成公共的公钥来使用,而私钥保存在各自的环境中,且不可访问,防止私钥被篡改,并可以通过区块链的共识机制定位被篡改的TEE可信执行环境保证了整套隐私环境的安全性。另外,通过区块链的密钥协商合约,对交易入参进行加密传输,交易中间处理过程在TEE可信执行环境中的隐私合约上运行,且最终的结果加密输出,保证交易数据在整个运行过程中做到真正的隐私保护。
-
-
-
-
-
-
-
-
-