本书用FPGA实现的密码算法主要分为部分,分别是分组密码、公钥密码、Hash算法和数字算法,其中分组密码包括DES、AES和SM4算法;公钥算法包括RSA公钥密码算法、ECC密码算法和SM2密码算法;Hash算法包括SHA-1算法、SHA-3算法和SM3算法;数字算法包括ECC算法和DSA算法。 本书在Xilinx公司的ISE平台和Mentor公司ModelSim仿真软件上编程实现了这些算法,并且还附加了相关实现截图以及密码算法实现效率分析。 本书不仅可作为大学密码与信息安全相关专业本科生以及研究生的教学与参考用书,也可以作为密码与信息安全科研或工程开发人员的参考书。
本书针对人类问题求解的特点建立一个基于商空间的数学模型,这个模型也是分层多粒度计算的理论基础。该理论能有效地解析目前已有的多粒度分析方法,如小波分析、分形几何和模糊集理论等;不仅适用于以问题求解为代表的人类深思熟虑的行为,同时也适用于人类的感知,如视觉信息处理等。 本书共分 7章和 2个附录。章讲述问题的描述方法,关键是不同粒度世界的描述。第 2章讲述分层与多粒度计算,重点是其数学模型,多粒度计算与计算复杂性、模糊分析的关系,以及它的应用。第 3章多粒度计算中信息合成的数学模型,并由此导出合成的原则和方法。第 4章多粒度世界中的推理,包括推理模型,不确定性与粒度的关系,推理网络、定性推理与模糊推理等。第 5章自动空间规划,包括装配序列的自动产生,运动规划中的几何与拓扑方法,降维法及其应用。第
《大象无形:虚幻引擎程序设计浅析》以两位作者本人在使用虚幻引擎过程中的实际经历为参考,包括部分:使用C++语言进行游戏性编程、了解虚幻引擎本身底层结构与渲染结构、编写插件扩展虚幻引擎。提供了不同于官方文档内容的虚幻引擎相关细节和有效实践。有助于读者一窥虚幻引擎本身设计的精妙之处,并能学习到定制虚幻引擎所需的基础知识,实现对其的按需定制。 《大象无形:虚幻引擎程序设计浅析》适合初步了解虚幻引擎编程,希望了解虚幻引擎本身架构或者希望定制和扩展虚幻引擎的读者。
第四到六章的案例练习采用第三章案例中划分的网格,各案例练习代表了常见的CFD计算问题,不同的问题有不同的求解途径,通过练习可交会读者软件的运用。第七章主要介绍fieldview软件的主要功能。选题说明选题产生背景:近年来,在国家的大力支持下,我国的汽车行业和高铁行业发展迅猛,许多设计和生产单位开始大量使用CFD软件来进行产品及部件的内外流分析工作。starccm 软件作为一款前处理功能为强大的CFD软件,理应为更多设计和研发人员所了解和接受。该软件特有的包面和重构功能,能帮助设计者在较短时间内完成复杂的几何体(如列车、小汽车)的前处理并投入分析计算,这是别的仿真软件所不能赶超的。作者愿意投入精力和时间,将自己的知识和经验与大家分享。选题内容、框架结构(目录)、特色:本书拟从软件基本功能介绍、前处理工具、模型求解
Vulkan是新一代的图形和计算API,是Khronos推出的产品。该API继承自OpenGL,为开发者提供了极大的灵活性与高性能。 本书将首先介绍Vulkan系统的基本原理,尝试与硬件设备进行连接并查询可用的队列、内存类型,以及提供的功能。Vulkan很冗长,所以在深入编程之前,开发者需要首先理解相关的调试技巧,这样即使是新手也可以使用Vulkan的层和扩展特性来排除一些常见错误。 通过阅读本书,你将学到: 学习Vulkan编程模型的基本知识,理解现代GPU设备的基本功能。 实现设备、指令缓存,以及队列的功能,与物理硬件设备进行连接。 了解Vulkan中的验证层概念,学习调试方法与技巧。 深入理解内存管理的知识,控制宿主机和设备端的内存操作。 理解和实现缓存与图像资源的类型。使用线性和优化类型的纹理。 定义渲染通道中的绘制操作,实现完整的图形流水线。 通过SPIR-V
本书主要分成3个部分讨论代码虚拟和自动化分析技术。部分主要讨论代码虚拟化技术的各种实现方法,并通过一些现有的代码虚拟化技术应用案例读者了解代码虚拟化的技术基础。第2部分主要介绍和讨论代码自动化分析技术,也就是对在部分中介绍的代码虚拟化技术进行讨论,利用虚拟化技术自身进行自动化分析,通过实际的代码将自动化分析技术从理论变为实际的程序,提升读者对自动化分析技术的理解和运用水平。第3部分使用自动化分析技术全面分析Winlicense和VMProtect保护系统,展示自动化分析技术,并通过实际的分析过程带领读者深入体会代码虚拟化技术。本书适合信息安全领域相关人员、高校相关专业学生及爱好者阅读。
适应性Multi-Agent(多主体)体系和基于Agent(主体)的复杂适应性建模与仿真理论及其研究方法,对于人们认识、理解、控制、管理复杂系统,以及以计算手段研究经济、社会问题提供了新思路。本书系统介绍复杂适应性系统建模与多Agent仿真及其在南水北调东线工程运行调度管理中的应用。
本书紧扣《规范》,以城乡社区一线岗位的基层卫生工作人员为主要对象,以普及和提高公共卫生基本知识和社区适宜技术为重点,以提高公共卫生服务能力为核心,贴近真实工作任务,每个单元包括目标与任务、培训内容、适宜技术、参考资料和典型案例。涵盖了城乡社区基本公共卫生服务岗位的基础知识、基本理论和基本技能。进一步明确基本公共卫生服务应该“做什么、为什么做、怎么做”。力求达到理论、技能、能力三位一体,真实、有用、适用,教、学、做无缝衔接的效果。