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

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

3天内不再提示

简单认识安全加密处理器

Semi Connect 来源:Semi Connect 2023-12-06 09:19 次阅读

安全加密处理器 (Secure Cryptoprocessor) 是一种本身不产生加密数据或程序指令,但产生密钥(Key)的处理器,其应用产品智能卡、ATM、电视机机顶盒、军事系统等。而加密型(Cryptographic)处理器在安全环境下由安全加密处理器和数据加密方案配合实现数据加密及其存取,并通过总线输出加密数据。

根据设计技术与方法的不同,安全加密处理器设计方法有采用非易失性(NVM)存储器设计技术加密和采用物理功能不可克隆函数 (Physical/PhysicallyUnclonable Function, PUF) 技术设计加密两大类。‍‍

采用 NVM 加密机制的产品技术成熟,应用广泛。设计这种加密芯片时,将密钥和/或代码数据存放在芯片内部自带的 CPU 中运行,再加上硬件保护逻辑电路、内置加密算法、可编程操作将需要加密的数据部分通过口令(Password)或其他认证方式实现方案保护。认证方法可以采用国际标准可信平台模块(Trusted Platform Module, TPM) 来实现,并且要在符合可信执行环境 (TrustedExecution Environment,TEE)的条件下使用,要求上载的口令和数据具有机密性与完整性。用 NVM 方法设计的安全加密处理器产品可以直接安装在硬件安全模块 (Hardware Security Module, HSM)中使用。在传统应用中,HSM 往往被做成一块插卡或者外部器件,使用时接入计算机服务器。这种 HSM 带有一块或多块安全加密处理器,分别用以防止恶意篡改和对总线的窥探。

PUF设计技术于2002 年由 Gassend 等人首先报道,于 2010 年后开始受到重视,可能成为 “硅指纹(Silicon Finger Print)”并且可以用于智能卡;其特点是 PUF 将密钥与认证相结合的系统协议(System Protocol)不可复制、新型加密协议与原有系统架构融合等。‍

市场上现有的加密芯片有传统逻辑加密芯片和智能卡内核加密芯片两大类。传统逻辑加密芯片以I²C 接口协议通信,内部采用硬件保护电路,外接EEPROM,内置加密算法。智能卡内核加密芯片提供了I²C或 GPIO 的接口,通过内部或者外部晶振工作。智能卡内核加密芯片通常通过 MCU 进行编程,将主芯片的部分算法、代码以及数据放入MCU 加密芯片去执行,而且需要通过 5级以上的评估保证级 (EAL5)。

在应用中,首先要选定安全有效的加密芯片,再采用安全、合理、有效的数据加密方案,才能真正做到对数据的有效保护。安全加密处理与集成电路设计在未来将带来新的革新技术。例如,IBM 公司的班奈特 ( Charles Bennett) 等人于1989年,将密码学与量子力学相结合产生了量子密码学的量子密钥分配(Quantum Key Distribution, QKD),包括量子隐形传态和两个非正交量子态的方案。与安全人工传输网络(Secure Human Courier Network)相比,这些方案具有自动化、高可靠性和低成本的优点。

审核编辑:汤梓红

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

    关注

    68

    文章

    19259

    浏览量

    229647
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17123

    浏览量

    350972
  • 加密芯片
    +关注

    关注

    2

    文章

    112

    浏览量

    23674

原文标题:安全加密处理器,安全加密處理器,SecureCryptoprocessor

文章出处:【微信号:Semi Connect,微信公众号:Semi Connect】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    飞思卡尔C29x加密处理器:网络数据安全的“门神”

    飞思卡尔利用其在通信处理器领域的领导地位及30年的嵌入式安全研发投资,推出了C29x高性能加密处理器,其包括C291、C292和C293 三款产品。
    发表于 07-24 17:02 982次阅读
    飞思卡尔C29x<b class='flag-5'>加密</b>协<b class='flag-5'>处理器</b>:网络数据<b class='flag-5'>安全</b>的“门神”

    加密芯片保护产品的安全设计

    产品的安全,宝兴达研发的开放的CPU卡加密处理器技术加密芯片ESPU0808相对于传统的认证技术具有非常大的优势,依托安全的CPU卡硬件平
    发表于 02-16 09:55

    从Cortex-M到Cortex-A认识ARM处理器

    效的中档处理器 灵活的设计满足广泛的市场应用需求适用于环境受限的小型设备专为兼容DynamIQ配置而设计10.Cortex-A57支持需要高性能处理的各种应用程序 使用三重问题无序管道删除代码依赖项加密扩展
    发表于 08-23 10:04

    基于ATAES132A加密处理器的MIKROE-2760,安全2 CLICK板

    MIKROE-2760,安全2 CLICK板带有ATAES132A,这是一种加密处理器,具有基于硬件的安全密钥存储。咔嗒声设计为在3.3V或5V电源下运行。
    发表于 04-10 09:46

    Hifn全新SentryXL系列安全处理器

    Hifn公司日前宣布,在服务应用型处理器(ASP)领域推出SentryXL系列安全处理器,为受制于空间、功耗和成本的新一代通信和消费产品提高性能数据加密、压缩和散列计算。
    发表于 07-25 06:06

    飞思卡尔C29x加密处理器

    飞思卡尔C29x加密处理器:网络数据安全的“门神”
    发表于 02-02 06:11

    Arm Cortex-A73 MPCore处理器加密扩展技术参考手册

    Cortex-A73 MPCore处理器加密扩展支持Armv8加密扩展。 加密扩展将新的A64、A32和T32指令添加到高级SIMD,以加速高级加密
    发表于 08-02 15:36

    別让处理器编号混淆您的认识

    別让处理器编号混淆您的认识 随着90奈米处理器(Dothan、Prescott)与新芯片组(915/925)的问世,英特尔(Intel)也增加一项新的处理器编号命名方式
    发表于 01-25 14:34 475次阅读

    DS3660 安全存储和可编程篡改检测加密处理器

      在DS3660是一个1024字节的SRAM为敏感数据的安全存储和安全管理的物理篡改检测的加密处理器和数据
    发表于 12-02 09:55 700次阅读

    CRYP加密处理器简介、主要特性及功能说明

    、192或256)等算法的加密处理器(CRYP)即为对称加/解密算法。通过CRYP,可实现对数据进行加密或解密,且该加密处理器完全兼容下列标
    的头像 发表于 09-22 09:29 3091次阅读
    CRYP<b class='flag-5'>加密</b><b class='flag-5'>处理器</b>简介、主要特性及功能说明

    简单认识POWER系列架构处理器

    POWER 架构最新的处理器是 2017 年发布的 POWER9,采用14nm 工艺制造,性能远超 ×86 架构处理器。POWER 系列架构历代产品的简单说明见表 2-10。
    的头像 发表于 11-28 09:21 2432次阅读
    <b class='flag-5'>简单</b><b class='flag-5'>认识</b>POWER系列架构<b class='flag-5'>处理器</b>

    简单认识MIPS架构处理器

    无互锁流水级微处理器 (Microprocessors without Interlocked Pipeline Stages,MIPS) 是流行的 RISC 架构处理器之一。其原理是尽量利用软件
    的头像 发表于 11-29 09:14 1928次阅读
    <b class='flag-5'>简单</b><b class='flag-5'>认识</b>MIPS架构<b class='flag-5'>处理器</b>

    简单认识数字信号处理器

    数字信号处理器 (Digital Signal Processor, DSP)是一种专用微处理器,它在架构上对数字信号处理 (Digital Signal Processing)做了优化。第一款单
    的头像 发表于 11-30 09:07 1222次阅读
    <b class='flag-5'>简单</b><b class='flag-5'>认识</b>数字信号<b class='flag-5'>处理器</b>

    简单认识网络处理器

    网络处理器(Network Processor, NP)或者网络处理器单元 (NP Unit,NPU)可以处理各种网络通信任务,包括数据包的处理、协议分析、路由查找、声音和数据的汇聚、
    的头像 发表于 12-05 09:34 1282次阅读

    简单认识高级处理器

    除了传统的处理器 (CPU、MPU/MCU、DSP 和 GPU),面向当代各种应用的高级处理器(Advanced Processors)层出不穷,例如加速处理单元 (Accelerated
    的头像 发表于 12-07 11:31 904次阅读
    <b class='flag-5'>简单</b><b class='flag-5'>认识</b>高级<b class='flag-5'>处理器</b>