一种用于双线性对的四输入FIOS模乘算法及架构设计

    公开(公告)号:CN113190211A

    公开(公告)日:2021-07-30

    申请号:CN202110543086.2

    申请日:2021-05-19

    Inventor: 黄海 孙铭玮 徐江

    Abstract: 本发明提供一种用于双线性对的四输入FIOS模乘算法及架构设计,涉及高性能标识密码硬件设计技术领域,包括:四输入FIOS模乘算法根据双线性对中二次扩域乘法运算的特点对原始FIOS模乘算法进行改进,通过对约减的合并减少了冗余计算,对四输入FIOS模乘算计算步骤进行并行排布减少计算所需周期,设计适合四输入FIOS模乘算的结构完成二次扩域下(A·B+C·D)modN的模乘运算,在计算256位模乘且操作位宽为64位时,仅需33个周期,最大运算速率达2.0Ghz,耗时16.5ns即可完成,解决了现有技术中的双线性对运算慢;通过减少二次扩域模乘实现的硬件消耗资源,减少了时钟周期,达到更短时间完成双线性对中的模乘运算,最终得以快速实现双线性对运算的目的。

    一种面向轻量级分组密码算法的可重构阵列单元及阵列

    公开(公告)号:CN112613080A

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

    申请号:CN202011486285.6

    申请日:2020-12-16

    Abstract: 本发明提供一种面向轻量级分组密码算法的可重构阵列单元及阵列,涉及集成电路领域,包括:逻辑单元LOU、S盒查找表单元LUT、算数单元AU、置换单元PU、移位单元SU和有限域乘法单元GU、多路复用器MUX、寄存器REG;所述逻辑单元LOU、S盒查找表单元LUT、算数单元AU、置换单元PU、移位单元SU和有限域乘法单元GU接收16bit数据输入在上述单元相应运算完成后,将各功能单元运算输出传输至多路复用器MUX,并通过寄存器REG完成重构密码数据输出,解决了现有技术中的密码处理器芯片采用专用集成电路的ASIC实现方式灵活性和扩展性很差;采用指令集结构微处理器ISAP实现方式能量效率低的技术问题。

    一种面向轻量级哈希函数的可重构处理单元

    公开(公告)号:CN113032328A

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

    申请号:CN202110456641.8

    申请日:2021-04-27

    Inventor: 黄海 石峰硕 徐江

    Abstract: 本发明提供一种面向轻量级哈希函数的可重构处理单元,涉及集成电路领域,用于完成轻量级哈希函数的计算。可重构处理单元内部可重构单元子模块通过串并混合的方式连接起来。可重构单元子模块包括:逻辑单元LU、S盒查找表单元TU、置换单元PU、移位单元SU和有限域乘法单元MU。各个可重构单元子模块都接收64bit数据输入并将数据输出传递给下一个可重构处理单元来实现当前轻量级哈希函数。通过这种可重构处理结构解决了采用专用集成电路设计周期长,设计难度高,而且灵活性差;通用处理器对专用领域应用不够优化、执行效率不高的问题。

    一种基于μC/OS-II系统的信号量机制

    公开(公告)号:CN112882814A

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

    申请号:CN202110293402.5

    申请日:2021-03-19

    Abstract: 本发明公开了一种基于μC/OS‑II系统的信号量机制,其中,所述信号量机制对共享资源进行保护,将信号量划分为读和写两种机制。在创建信号量时为其分配读任务表,事件等待表和信号量状态等属性。在一个读任务占有信号量时,该任务的优先级被存入读任务表中,更改信号量被占有状态,其它想读共享资源的任务依然可以申请到读信号量,而想要写共享资源的任务申请不到信号量,这样就实现了读读共享、读写互斥和写写互斥,并且可以为读任务表中的任务提升优先级来避免优先级反转的状况,从而解决μC/OS‑II系统中互斥信号量机制经常挂起任务开销较大以及读/写信号量机制中写者等待过久的问题,进一步提高任务之间通信的执行效率。

Patent Agency Ranking