简介
1. 基于软硬件协同设计的信息安全系统。项目研发了基于软硬件协同设计技术的安全SoC系统,系统架构包括硬件层,嵌入式软件层,顶层软件层。考虑到实际安全系统的任务图特性,采用图卷积网络(GCN)的创新性方法和思路,构建适合软硬件划分的GCN网络模型,实现高可靠性、高效的软硬件划分方法。 2. 物理不可克隆函数(PUF) 是一种基于半导体技术的新型信息安全组件,稳定性、唯一性、以及随机性是重点关注的核心特性,可用于生成芯片ID,达到防伪防克隆的目的。设计了一种可配置型仲裁器PUF电路。该电路能够通过选择信号来改变时钟信号及前级MUX Group输出信号走向,从而实现PUF电路结构的重构和输出的变化。 3. 安全系统软件优化。为了进一步提高系统的执行效率和利用并行化特性,在实现软硬件划分后对系统进行软硬件任务调度优化。通过初始化计算每个结点的静态优先级,得到初步执行顺序,在任务结点就绪列表中,以静态优先级规则按顺序执行每个任务,而不采用先到先执行的原则,可以进一步缩短执行时间。 4.基于密码算法的硬件加速。主要通过优化模乘架构、在硬件加速器内部设计数据缓存、改进仿射坐标及投影坐标下的硬件加速算法来实现加速。硬件加速可以充分挖掘信息安全算法的内在并行性及处理高位宽操作数的计算。密码算法的 RTL 硬件实现是密码芯片设计的主要工作,密码算法的设计以高性能、高安全、低功耗为目标。