Advertisement

McEliece for ARM M4

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
McEliece for ARM M4介绍了一种针对ARM Cortex-M4处理器优化实现的McEliece公钥加密算法方案,适用于资源受限设备中的后量子密码学应用。 ARM-Cortex M4的经典McEliece实现是基于CHES 2021论文中的内容。作者陈明成发布的所有实现都在公共领域。 该实现包含四个目录,并提供了以下经典McEliece参数: - u32_n3488_t64:mceliecen348864(默认)和mceliece348864f。(在文件src/run_config.h中编辑F_PARAM以更改f参数。) - u32_n4608_t96:mceliecen660896(默认)和mceliece460896f。 - u32_n6688_t128:mceliecen6688128(默认)和mceliece6688128f。 - u32_n8192_t128:mceliecen8192128(默认)。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • McEliece for ARM M4
    优质
    McEliece for ARM M4介绍了一种针对ARM Cortex-M4处理器优化实现的McEliece公钥加密算法方案,适用于资源受限设备中的后量子密码学应用。 ARM-Cortex M4的经典McEliece实现是基于CHES 2021论文中的内容。作者陈明成发布的所有实现都在公共领域。 该实现包含四个目录,并提供了以下经典McEliece参数: - u32_n3488_t64:mceliecen348864(默认)和mceliece348864f。(在文件src/run_config.h中编辑F_PARAM以更改f参数。) - u32_n4608_t96:mceliecen660896(默认)和mceliece460896f。 - u32_n6688_t128:mceliecen6688128(默认)和mceliece6688128f。 - u32_n8192_t128:mceliecen8192128(默认)。
  • Cortex-M4高校ARM培训
    优质
    本课程为高校学生量身打造,专注于Cortex-M4微控制器的深入学习与实践,旨在通过理论结合实际操作的方式,增强学员在嵌入式系统开发领域的技能和知识。 这是一本ARM官方为中国高校教师编写的培训教材,涵盖了Cortex-M4内核的详细介绍,共147页。内容包括:ARM v7架构背景及概述、Cortex-M4体系结构介绍与基本框图、Cortex-M4与其他内核比较、Cortex-M4流水线和内部总线描述、通用寄存器表以及特殊寄存器说明、异常处理机制和可嵌套中断向量系统指令语法,寻址方式及常用指令集的讲解。此外,还介绍了系统控制单元SysTick定时器功能、MPU内存管理模块设置方法、电源管理和Bitband技术等知识。
  • Cortex-M4 ARM参考手册
    优质
    《Cortex-M4 ARM参考手册》提供了针对基于ARM Cortex-M4处理器的嵌入式系统的全面技术指南,深入介绍了其架构、指令集及编程接口。 官方下载并进行解密转换。
  • K60 ARM Cortex-M4微控制器
    优质
    K60系列ARM Cortex-M4微控制器是高性能嵌入式系统解决方案,具备浮点运算单元、多种通信接口和大容量存储器,适用于工业控制、汽车电子等领域。 高清PDF文件,带书签,方便阅读,深入介绍了K60库的开发过程。
  • ARM Cortex-M3和M4基础知识
    优质
    本课程介绍ARM Cortex-M3和M4处理器的基础知识,包括架构、指令集及编程技巧等,适合初学者掌握嵌入式系统开发技能。 上海交大嵌入式系统课程PPT详细介绍了ARM Cortex-M3和Cortex-M4的基本知识。
  • ARM Cortex-M4 DSP库功能介绍
    优质
    本简介深入探讨了专为ARM Cortex-M4设计的DSP库的功能与优势,包括其高效的信号处理能力、优化算法及低功耗特性。 Cortex-M4 DSP库源代码是用C语言编写的程序,旨在加速信号处理过程,并被广泛使用。
  • ARM Cortex-M3和Cortex-M4权威指南
    优质
    《ARM Cortex-M3和Cortex-M4权威指南》是一本深入剖析ARM Cortex-M系列微控制器架构的专业书籍,适合嵌入式系统开发人员阅读。 本段落将全面探讨ARM Cortex-M3与Cortex-M4内核的结构、指令集以及编译器,并介绍编程方法及软件移植的相关知识,供学习参考。
  • ARM Cortex-M4 内核参考手册.pdf
    优质
    本手册详尽介绍了ARM Cortex-M4内核架构、寄存器及编程接口,为嵌入式系统开发者提供关键技术指导与优化建议。 ARM-Cortex-M4内核参考手册提供了详细的文档和技术规格,帮助开发者深入了解Cortex-M4处理器的架构、功能以及编程指南。该手册涵盖了包括内存映射、外设接口配置、中断处理机制等在内的多个方面,并且为软件开发人员和硬件工程师提供了一个全面的技术资源库,用于优化嵌入式系统的性能与功耗管理。
  • ARM Cortex-M3和Cortex-M4权威指南
    优质
    《ARM Cortex-M3和Cortex-M4权威指南》是一本深入介绍ARM公司两大微控制器架构核心原理与应用的技术书籍,适合嵌入式系统开发者阅读。 《ARM Cortex-M3与Cortex-M4权威指南(第3版)》经过了全新修订:增加了关于ARM Cortex—M4l处理器的信息;对 ARM cortex一M3处理器的讲解进行了更新;并且对比了ARM Cortex—M3和ARM Cortex—M4,便于其他多种处理器架构移植到ARMCortex—M3和ARM cortex—M4。本书在新版中还做了以下修改: 新增章节论述DSP特性和CMSIS-DSP软件库的内容,介绍DSP基础知识以及如何编写Cortex-M4的DSP软件,并包括使用CMSIS-DSP库实例及cortex-M4的DSP性能方面的知识。 另外增加了关于Cortex—M4浮点单元及其使用的章节内容。还增加了阐述嵌入式操作系统(基于CMSIS-RTOS)的应用和处理器特性支持的一章,涵盖了多种调试技术以及疑难解答、从其他处理器进行软件移植等内容。 此外本书介绍了ARM架构的背景知识及指令集、中断处理等处理器特性,并描述了如何设置并利用存储器保护单元(MPU)等可用的高级特性。书中还论述Keil MDK、IAR EWARM、gcc以及CooCoxCoIDE工具入门,为初学者编写程序代码提供帮助,包括低功耗特性的使用、信息输入/输出处理、汇编和c语言混合编程及其他高级技术话题。
  • ARM Cortex-M3和Cortex-M4权威指南
    优质
    本书深入浅出地介绍了ARM Cortex-M3和Cortex-M4微控制器架构,内容涵盖硬件设计、编程技巧及实际应用案例,适合嵌入式系统开发者和技术爱好者。 《ARM Cortex-M3与Cortex-M4权威指南》经过Adobe Acrobat Pro DC软件转换后支持复制文本、笔记及部分编辑功能,文档内容清晰且有目录结构,适合技术能力提升的读者阅读。 近年来,我们见证了ARM Cortex-M3处理器在应用领域的扩展以及Cortex-M4的快速崛起。与此同时,在围绕这两款处理器开发工具和相关技术方面也取得了显著进步。例如,大多数Cortex-M设备驱动库现在都采用了CMSIS Core,并且CMSIS项目还增加了DSP库等新功能模块。 在这版中,我调整了部分内容以帮助初学者更快地理解M3与M4处理器架构并提高软件应用开发效率。根据许多读者的需求,在本书中加入了一些新的高级话题内容,这些话题在其他书中或ARM官方文档中未有详述。 此外,新版还加入了大量有关Cortex-M4浮点单元和DSP指令的应用细节,并对相关内容进行了深入讲解。相比前一版,本版本新增了更多微控制器软件开发组件章节,包括基于CMSIS RTOS API的实时操作系统以及多个高级话题信息等部分。 特别值得一提的是,在这一版中还加入了由DSP Concepts公司CEO Paul Beckmann撰写的两章内容。该公司为ARM开发了CMSIS-DSP库,Paul先生对DSP应用及CMSIS-DSP库有深刻理解,这使得本书对于所有从事ARM嵌入式软件开发的人员来说都极具参考价值。 《指南》适用于硬件系统设计工程师和软件开发者,并且由于其涵盖从基础到高级的知识点而适合不同层次读者使用。此外,如果用户需要将其他架构如经典的ARM处理器 ARM7TDMI 移植至Cortex-M微控制器,则可以查阅相关章节内容以获取指导信息。 希望本书能够帮助您在嵌入式开发领域获得新的知识和技能。在此感谢Paul Beckmann博士提供了DSP方面的两章内容以及ARM公司同事Joey Ye, Stephen Theobald等人提供的支持与反馈意见,他们的贡献使得本指南更加丰富和完善。