基于初等元胞自动机的混沌交织器及数据交织方法

    公开(公告)号:CN116566548A

    公开(公告)日:2023-08-08

    申请号:CN202310602558.6

    申请日:2023-05-25

    Abstract: 本发明公开了一种基于初等元胞自动机的混沌交织器及数据交织方法,方法具体步骤如下:S1,确定混沌交织器的数据分组长度、交织深度和混沌交织器系统模型;S2,设置基于初等元胞自动机的混沌交织器系统的初始参数和状态;S3,混沌交织器系统根据设定的参数迭代产生数据;S4,将生成的数据映射成为一个交织序列;S5,检查交织序列是否满足交织深度的要求,不满足则跳回步骤S3,满足则执行步骤S6;S6,得到待交织的数据,然后按照步骤S5的交织序列对数据进行交织。本发明的交织器较传统的交织器如块交织器、混沌交织器性能更优,而且参数可控、便于优化、确定参数后可快速大量的生成交织器。

    基于RISC-V的动态重构芯片及其RISC-V指令扩展及实现方法

    公开(公告)号:CN118733122A

    公开(公告)日:2024-10-01

    申请号:CN202410738067.9

    申请日:2024-06-07

    Abstract: 本发明公开了基于RISC‑V的动态重构芯片及其RISC‑V指令扩展及实现方法,动态重构芯片包括:RISC‑V处理器用于执行通用RISC‑V指令完成逻辑控制等;AXI总线为RISC‑V处理器与其他模块间命令交互和数据传输提供通道;AXI Isolate用于在动态部分重构过程中,将重构区域即动态逻辑单元与整个系统隔离开;DDR控制器用于驱动外部DDR内存的读写,作为可重构芯片的主存;DMA控制器在RISC‑V动态重构扩展指令控制下,用于在无处理器参与的条件下进行数据的搬运;SD控制器用于外部扩展SD存储卡,作为可重构芯片的外存;ICAP控制器在RISC‑V动态重构扩展指令控制下,用于对动态逻辑单元执行动态重构操作;动态逻辑单元通过ICAP实现部分区域的动态重构。

    RISC-V信息安全扩展指令在五级流水结构上的实现架构及方法

    公开(公告)号:CN116700796A

    公开(公告)日:2023-09-05

    申请号:CN202310612993.7

    申请日:2023-05-29

    Abstract: 本发明公开了RISC‑V信息安全扩展指令在五级流水结构上的实现架构及方法,实现架构包括:专用总线:用于在扩展寄存器堆与专用存储器、扩展寄存器与专用计算部件之间进行数据读取或存储;扩展指令译码部件:用于对加载指令l256、存储指令s256、模加指令、模减指令及蒙哥马利模乘指令的译码;扩展寄存器组:用于对加载指令l256、存储指令s256、模加指令、模减指令及蒙哥马利模乘指令所需的源操作数和目的操作数进行暂存;专用存储器:用于在访存阶段通过专用总线进行256bit数据的存储和读取;专用计算部件:使用模运算电路进行模加减及模乘运算。本发明能适用多种使用模运算的非对称加密算法,降低了资源消耗,提升了处理器对256bit位宽数据进行模运算的速度。

Patent Agency Ranking