0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Cryptolib加密模块化中间件满足各种需求

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-20 09:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

物联网现在被称为“威胁互联网”,汽车比计算机更容易被黑客入侵,不正确地加密用户数据可能会导致公司破产。世界正在朝着更多更好的加密方法发展,因为它们对于应对用户面临的新挑战是必要的。ST为其平台带来了许多硬件优化,以确保加密和解密操作不会导致性能损失。无论我们谈论的是Telemaco、移动支付、小型连接设备,还是功能强大的 MCU,例如STM32H7,您都会发现 ST 组件具有某种“加密内核”。然而,这只是硬币的一方面。另一边是 Cryptolib。

Cryptolib : 加密模块化中间件

一个伟大的加密核心需要一些东西来优化。大公司可以聘请庞大的专家团队来实施复杂的加密方法,或者他们可以简单地使用ST 的固件库X-CUBE-CRYPTOLIB,该固件库旨在集成针对其组件优化的大量加密方法。它甚至包括流行工具链的模板项目,例如 Keil MDK-ARM、IAR®EWARM (IAR Embedded Workbench®) 或基于 GCC 的 IDE。从头开始现在已成为过去。

在其最基本的形式中,Cryptolib 是位于应用程序之下和硬件之上的中间件。这种结构使其能够与所有 STM32 MCU 兼容。因此,当一个原型需要另一个微控制器时,无论是获得更多计算能力还是降低能耗,Cryptolib 都包含切换硬件平台所需的所有固件,而无需重写应用程序。中间件只是获取软件代码并在编译期间调整其执行。此外,由于 Cryptolib 是一个模块化库,因此可以轻松添加算法,或对其进行自定义以更改内存管理或执行速度,从而使包 面向未来。

满足各种需求的方法

Cryptolib 提供的算法数量巨大,几乎可以满足所有项目的需求。例如,AES-256是一种对称密钥算法,这意味着只有一个密钥可以加密和解密。被政府使用,它非常可靠和快速。只要用户拥有正确的密码,它就可以以一种可自解密的方式加密文本。

SHA–512(安全散列算法)生成一个 512 位散列,可以保护密码或数字签名,因为它是单向函数,这意味着无法将其解密回来。换句话说,哈希不能通过函数将其转换为纯文本。结果,用户必须输入应该是纯文本的内容,算法将对其进行加密,然后将获得的哈希与系统中的哈希进行比较。如果它们匹配,则意味着纯文本是正确的。因此,理论上破解哈希的唯一方法是使用蛮力攻击,这意味着尝试每一种可能的组合。

Cryptolib 还促进了椭圆曲线数字签名算法 (ECDSA)的使用。椭圆曲线加密 (ECC) 方法是加密数据最强大的方法之一,因为它使用的数学问题还不能用算法解决。因此,它在网络、数据中心和政府机构中越来越流行,以防止窃听者破译截获的消息。它提供了比其他公钥密码系统(如 RSA)更高级别的安全性,但只是体积的一小部分。例如,如果使用 RSA,等效的 256 位 ECC 公钥必须是 3072 位。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    49

    文章

    8862

    浏览量

    165644
  • 互联网
    +关注

    关注

    55

    文章

    11350

    浏览量

    110441
  • 计算机
    +关注

    关注

    19

    文章

    7839

    浏览量

    93455
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MIMX9302xxxxD不支持多核中间件吗?

    ) 对于多核中间件,它说: 此可选组件不支持 MIMX9302xxxxD。但是,它确实支持以下评估设备:MCIMX93-EVK,因此可供选择。选中后,相应的支持将添加到配置的包中。 If I select
    发表于 04-09 06:07

    京东缓存中间件架构与缓存内核优化

    一、京东缓存中间件架构 1、背景 在当今高并发、分布式的系统架构中,缓存已成为提升应用性能、降低数据库负载的核心组件。随着业务规模的扩大与系统复杂度的增加,缓存的使用和管理面临诸多挑战:部署模式多样
    的头像 发表于 04-03 16:18 1811次阅读
    京东缓存<b class='flag-5'>中间件</b>架构与缓存内核优化

    以“网关中间件”实现充电桩OCPP 1.6安全配置文件无缝升级

    深圳惠志科技有限公司推出的OCPP安全代理网关采用"网关中间件"架构,在充电桩与云端CSMS之间透明地部署,实现充电桩OCPP 1.6协议安全配置文件从Profile 0/1到Profile 2/3的无缝升级,而无需触及桩端硬件与固件。
    的头像 发表于 02-04 11:56 1115次阅读
    以“网关<b class='flag-5'>中间件</b>”实现充电桩OCPP 1.6安全配置文件无缝升级

    模块化高精度铷原子钟存在的意义

    在时频计量领域,铷原子钟以其稳定性和可靠性成为通信、导航、科研等领域的核心设备。西安同步电子科技有限公司的SYN3306型高性能铷原子钟,通过将10MHz输出设计为模块化结构,实现了从“单一功能设备
    的头像 发表于 01-21 19:09 255次阅读

    鼎阳科技推PXIe模块化示波器、PXIe模块化矢量网络分析仪产品组合,构建新一代模块化、软件定义的测试平台

    新品发布 2026年1月12日,鼎阳科技全新推出PXIe模块化示波器、PXIe模块化矢量网络分析仪和USB矢量网络分析仪三款新品,并同步推出三款PXIe嵌入式控制器与PXIe混合机箱。基于模块化架构
    的头像 发表于 01-14 10:35 6.6w次阅读
    鼎阳科技推PXIe<b class='flag-5'>模块化</b>示波器、PXIe<b class='flag-5'>模块化</b>矢量网络分析仪产品组合,构建新一代<b class='flag-5'>模块化</b>、软件定义的测试平台

    RTOS在嵌入式开发中的作用

    延迟。 紧密集成的中间件 RTOS的模块化设计使得它可以很容易的增加中间件中间件组件以任务和驱动的方式增加。他们使用RTOS提供的资源与其它任务通信。基于相应的事件被RTOS调度。
    发表于 12-26 07:53

    探索Amphenol RJE1Y系列模块化电缆组件的卓越性能

    探索Amphenol RJE1Y系列模块化电缆组件的卓越性能 作为电子工程师,在设计项目中,选择合适的电缆组件至关重要。今天,我们来深入了解Amphenol的RJE1Y系列模块化电缆组件,看看它能
    的头像 发表于 12-11 14:25 508次阅读

    精准维修:安捷伦N6701A模块化电源系统主机深度修复与校准

    安捷伦(Agilent)模块化电源系统主机,以其高性能、高精度和可编程性,在电子测试、研发、验证等领域发挥着重要作用。它支持多种电源模块,可以灵活配置以满足不同测试需求
    的头像 发表于 12-09 17:34 4149次阅读
    精准维修:安捷伦N6701A<b class='flag-5'>模块化</b>电源系统主机深度修复与校准

    新品发布|LRM模块化高速连接器

    LRM连接器系列随着电子技术的快速发展,在电力传输、工业自动、航空航天等领域,对高效、稳定、可靠的电气连接解决方案的需求日益增长。因此日晟万晟自主研发了新一代综合式航电模块标准连接器,并取得了国家
    的头像 发表于 10-20 17:02 2325次阅读
    新品发布|LRM<b class='flag-5'>模块化</b>高速连接器

    STM32U575VGT6在cubeMX中没有FATFS中间件,是不支持吗?

    STM32U575VGT6在cubeMX中没有FATFS中间件,是不支持?还是待开发?现在这块板子使用FATFS只能自己手动移植吗?
    发表于 07-30 06:46

    新品推荐|模块化集成式高速连接器

    LRM连接器随着电子技术的快速发展,在电力传输、工业自动、航空航天等领域,对高效、稳定、可靠的电气连接解决方案的需求日益增长。因此日晟万晟开发了新一代模块化集成式高速连接器-LRM系列,该款连接器
    的头像 发表于 07-07 18:15 1729次阅读
    新品推荐|<b class='flag-5'>模块化</b>集成式高速连接器

    中科创达与ETAS推出预集成多域中间件解决方案

    近日,ETAS 与 ThunderSoft(中科创达)宣布双方建立了紧密合作关系,并将在今年6月24日至25日于路德维希堡举行的汽车电子大会上,联合展示其新开发的、面向高性能计算(HPC)SoC 车载系统的多域预集成中间件解决方案。
    的头像 发表于 06-25 10:16 1433次阅读

    鸿蒙5开发宝藏案例分享---模块化设计案例分享

    鸿蒙模块化开发大揭秘!官方隐藏案例实战指南 大家好呀! 最近在HarmonyOS文档里挖到一个宝藏——官方其实藏了大量模块化设计案例!很多小伙伴可能没注意到,今天我就带大家手把手拆解这些黄金实践,附
    发表于 06-12 16:17

    原理图模块化,BOM 物料位号处理

    原理图模块化,把常用的模块保存成一个PART(在TOOL 菜单下 选择 Generate Part)。保存成OLB格式。使用的时候,就像使用元器件一样,从库里面拖出来直接放到原理图上即可。 问题是
    发表于 06-09 19:27

    模块化设计赋能:工控一体机厂家聚徽分享如何通过灵活架构满足多样化工业需求

    了有效途径。通过将工控一体机的硬件和软件拆分为独立、可替换的模块,以灵活架构满足多样化工业需求,使工控一体机在工业自动领域展现出更强的适应性和生命力。 一、硬件
    的头像 发表于 05-23 16:42 1023次阅读