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

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

3天内不再提示

MACSec IP简介和基本功能

ruikundianzi 来源:IP与SoC设计 2023-07-12 14:30 次阅读

MACSec IP 简介

01 MACSec 简介

MACSec,英文全称 Media Access Control security,中文为媒体访问控制安全协议,是基于 802.1AE 和 802.1X 协议的链路层信息安全保障方法,具备安全认证、数据加密、完整性校验、重播保护等功能,以保证以太网数据帧的安全。网络中部署 MACSec 后,可对传输的以太网数据帧进行保护,降低信息泄露和遭受恶意网络攻击的风险,实现点到点的链路层安全。还可以将 MACSec 与其他安全协议(如 IP 安全 (IPsec)和安全套接字层 (SSL)结合使用,以提供端到端网络安全。此外,MACSec 在 L2 层进行数据加密,对于上层应用无感。这意味着上层不需要做任何改动就可以进行加密的部署。这对于当前无加密系统向加密系统切换有较大的优势。

在汽车领域,随着网络安全级别的提高以及以太网在车载中更大规模的使用,迫切需要使用信息安全手段保障车载数据安全。基于硬件实现的 MACSec 具备低延时和高性能的优

势,完全适用于该应用场景。

02 MACSec IP 基本功能

该 MSCSec IP 为独立硬件加速器 IP,可以被集成于 10/100/1000、XG、25GE 以及 40GE的 MAC 中,以实现高效的 L2 层安全保障。

b741f390-207c-11ee-962d-dac502259ad0.png

图 1. 应用架构(示例)

该 IP 的基本特性:

-支持国际标准密码算法 AES-GCM-128、AES-GCM-256 以及国密标准算法 SM4-GCM。可同步支持所有三个算法或部分支持以保障数据的机密性、完整性等特性。使用硬件全流水加速器,加解密过程高速、低延时;

-支持只认证不加密功能;

-支持 0/30/50 偏移量加密;

-支持通道:4 路 SC,16 路 AN;

-当端口被配置为控制端口时,包括控制协议在内的所有数据帧均可被加密

-支持抗重放攻击功能;

-无 IP 设计,兼容多 FPGA 平台/ASIC 设计

-完全自主知识产权,可定制开发。

03 合规性测试

本 IP 已与 MARVEL PHY 芯片中的 MACSec 对通,功能及性能符合设计要求。

b771ae50-207c-11ee-962d-dac502259ad0.png

图 2. MARVEL PHY 加密(端口 2),MACSec core 解密(端口 3)

b7a194a8-207c-11ee-962d-dac502259ad0.png

图 3. MARVEL PHY 解密(端口 3),MACSec core 加密(端口 2)

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

    关注

    40

    文章

    5076

    浏览量

    166235
  • 加速器
    +关注

    关注

    2

    文章

    743

    浏览量

    36600
  • IP
    IP
    +关注

    关注

    5

    文章

    1404

    浏览量

    148272
  • 网络安全
    +关注

    关注

    9

    文章

    2945

    浏览量

    58677

原文标题:MACSec IP推荐

文章出处:【微信号:IP与SoC设计,微信公众号:IP与SoC设计】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    物联网的最基本功能是什么?

    万物互联大时代,物联网的最基本功能是什么?
    发表于 06-16 11:33

    BMS的基本功能和硬件拓扑

    BMS基本功能BMS 的硬件拓扑BMS的状态估算及均衡控制电池内短路的快速识别
    发表于 12-16 06:30

    MCU的基本功能及程序编写

    MCU的基本功能MCU程序的编写
    发表于 01-12 07:53

    MCU的基本功能和程序编写

    MCU的基本功能MCU程序的编写
    发表于 01-14 07:42

    MCU的基本功能及程序编写

    MCU的基本功能MCU程序的编写
    发表于 02-02 06:05

    MCU的基本功能

    MCU的基本功能MCU程序的编写
    发表于 02-05 06:37

    智能合约的基本功能是什么

    合约的基本功能是通过价值交换约定各方责任。由于DLT(分布式账簿)技术的出现,智能合约让合约的编写和执行变得更加高效且自动化。然而,如今的智能合约还存在诸多缺陷,因为它们无法与真实世界联通。预言机
    发表于 07-12 09:00

    晶体管测量模块的基本功能有哪些

    晶体管测量模块的基本特性有哪些?晶体管测量模块的基本功能有哪些?
    发表于 09-24 07:37

    MCU的基本功能有哪些呢

    以下来自Atmel Mega128的说明手册:微控制器(微处理器)Microcontroller(MCU)的四个基本功能为:1.access memory,2.perform calculation
    发表于 11-03 06:50

    STM32CUBEMX基本功能如何配置?

    STM32CUBEMX基本功能如何配置?
    发表于 11-23 06:12

    串口的基本配置和基本功能是什么?

    串口功能有哪些?串口的基本配置和基本功能是什么?
    发表于 12-10 07:19

    HOOK接口的基本功能有哪些呢

    源所有的HOOK接口,我现在也用不到了,干脆放出来不过基本功能是够了,学习肯定绰绰有余除了个别模块,所有代码全部原创,转载请找我授权还是那句话,仅供学习,技术无罪没找到上传附件的地...
    发表于 12-21 06:28

    reertos基本功能包括什么

    本文介绍嵌入式实时操作系统FreeRTO的常用API,freertos基本功能包括 任务调度、内存管理、中断管理、定时器管理、消息队列、信号量、互斥锁等。1. FreeRTOS 任务相关API
    发表于 12-27 06:36

    RTOS具有的基本功能有哪些

    title: 【编写RTOS】前序author: zhoujiabotags:RTOS任务切换Cortex - M3date: 2020-05-08 16:53:00一个RTOS具有的基本功能
    发表于 01-06 07:11

    NA111直流版串口服务器-02.基本功能实现(zmj)

    NA111直流版串口服务器-02.基本功能实现(zmj)本节测试易佰特NA111直流版串口服务器基本功能。1.功能简介NA111直流版串口服务器基本
    发表于 09-25 20:40