-
公开(公告)号:CN119647043A
公开(公告)日:2025-03-18
申请号:CN202311192280.6
申请日:2023-09-15
Applicant: 北京交通大学
IPC: G06F30/20
Abstract: 本发明涉及一种门罗币公链模拟系统构建方法,方法包括:修改和重构门罗币客户端monero 0.18.2.2版本开源代码,制作门罗币节点镜像;基于Kubernetes容器编排平台,搭建Kubernetes主节点与工作节点集群,使用门罗币节点镜像将门罗币节点容器部署到Kubernetes工作节点,使用Calico插件提供的IPPool自动分配节点IP地址,并建立节点IP地址与地理位置的映射;使用PV持久卷持久化存储节点数据;模拟门罗币全节点、轻节点和种子节点,自动建立网络拓扑;自定义分配CPU资源生成区块;基于指数分布自动化生成门罗币账户;基于指数分布自动化创建门罗币交易。该方法基于Kubernetes平台进行大规模容器编排,支持模拟门罗币节点、账户、交易以及生成区块,提高了门罗币公链模拟的规模性和真实性。
-
公开(公告)号:CN116776323A
公开(公告)日:2023-09-19
申请号:CN202310732258.X
申请日:2023-08-17
Applicant: 北京交通大学
Abstract: 本发明公开了一种面向ZYNQSoC的FPGA可信执行环境构建方法。具体步骤包括:步骤一,构建硬件整体架构,即首先开发环形振荡器物理不可克隆函数IP核,然后配置并集成IP核;步骤二,构建自定义第一阶段引导程序和平台管理单元固件;步骤三,扩展OP‑TEE功能,在OP‑TEE中增加度量值读取、熵源获取、IP核部署和IP核执行四个功能的系统调用实现和调用接口;步骤四,开发度量值读取、熵源获取、IP核部署、IP核执行四个应用模块;步骤五,创建加密的启动镜像。本发明在保障FPGA内的软硬件安全执行的同时,支持IP核动态的安全部署和执行,实现了FPGA可信执行环境的硬件可定制性。
-