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

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

3天内不再提示

SOC的高速数据流加密传输的方法实现(1)

454398 来源:罗姆半导体社区 作者:罗姆半导体社区 2022-12-08 17:29 次阅读

来源:罗姆半导体社区

计算机技术的发展使移动存储设备代替纸张逐渐成为信息传递的主要方式,无纸化办公也逐渐成为行业用户的主要办公方式。随着电子商务、数字管理以及移动办公等现代行业的迅猛发展,行业用户(政府、企业、涉密机关)对安全通讯及移动存储设备的数据安全要求越来越高。

但是,移动介质存在着众多安全隐患,数据的随意拷贝、数据的任意打印、移动介质的丢失等均能导致信息的泄密或被盗;黑客的入侵使网际信息传输完全暴露在不法分子面前。因此,如何保证信息保存及传递的过程中的数据安全,成为安全通讯和移动存储设备重点需要解决的问题。安全移动存储设备替代普通移动存储设备的趋势越来越明显。

目前市场上针对安全移动存储、安全通讯方面的数据流加密设备主要采用软件加密或数据分段加密的方法。这些方法安全度低,很容易被攻破,非常不适合政府、涉密机关和企业等安全度要求高的行业用户对重要数据的携带、保存和传输。另外一种安全移动存储设备的解决方案安全度比较高,但是其采用的是CPU实时搬运数据的方法。这种方法虽比前一种方法安全,但是其速度大大降低,仅为400KBps,远远满足不了移动存储设备对20MBps的速度要求。为满足相关领域大批量高速实时加密的市场需求,很多科研单位和企业都在力求解决这一问题。

高速数据流实时加密方法的技术实现

本文介绍一种高速数据流实时加密方法。该方法利用一颗芯片内的硬件模块完成数据的加密和高速传输的功能,安全度更高,传输速度更快。

该芯片架构摒弃了传统的数据进出均由CPU控制的管理方式,而是采用SOC芯片中的硬件模块实现加密、传输的过程,每一个步骤均由专门的硬件模块负责。专用算法模块完成对数据流的快速加密,高速的传输接口完成数据的传输,使大批量数据能真正地、安全地流动起来。加密的同时在高速传输,从而实现了对数据流的实时加密传输,满足安全移动存储、安全通讯等领域对速度和安全性的需求。

1.安全数据流传输

实现高速数据流加解密的前提是采用高速的通讯接口和高速的加解密模块,完成数据包的接收、加密/解密、发送的过程。高速接口采用双端口的方式,具有同一个流动方向,接收和发送分离(高速接口可为USB2.0、SATA、PATA、以太网等接口)。高速加解密模块可采用安全等级比较高、执行速度比较块的算法,例如DES。DES算法为密码体制中的对称密码体制,又被称为美国数据加密标准,是1972年美国IBM公司研制的对称密码体制加密算法。 明文按64位进行分组,密钥长64位,密钥事实上是56位参与DES运算(第8、16、24、32、40、48、56、64位是校验位, 使得每个密钥都有奇数个1)分组后的明文组和56位的密钥按位替代或交换的方法形成密文组的加密方法。

审核编辑黄昊宇

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

    关注

    38

    文章

    4164

    浏览量

    218208
  • 加密传输
    +关注

    关注

    0

    文章

    4

    浏览量

    6157
  • 数据流
    +关注

    关注

    0

    文章

    119

    浏览量

    14356
收藏 人收藏

    评论

    相关推荐

    socket 加密通信的实现方式

    在网络通信中,数据的安全性至关重要。Socket 编程作为网络通信的基础,实现加密通信是保护数据不被窃取或篡改的重要手段。 1. SSL/T
    的头像 发表于 11-12 14:18 379次阅读

    理解ECU数据流的分析方法

    随着汽车电子化程度的提高,ECU在车辆中扮演的角色越来越重要。它们不仅控制着发动机管理、变速箱、制动系统等关键功能,还涉及到车辆的舒适性和安全性。 ECU数据流分析的重要性 故障诊断 :通过
    的头像 发表于 11-05 11:07 409次阅读

    请问TLV320AIC3254EVM-K怎么读取音频数据流

    您好,我在学习TLV320AIC3254EVM-K开发板的过程中碰到一个这样的问题,TI提供的软件是否具备读取I2S的音频数据流的功能,或者是否有PC机软件可以读取音频数据流,或者其它方法?请高手帮忙解决,万分感谢!
    发表于 10-31 06:14

    统一日志数据流

    统一日志数据流图 日志系统数据流图 系统进行日志收集的过程可以分为三个环节: (1)日志收集和导入ElasticSearch (2)ElasticSearch进行索引等处理 (3)可视化操作,查询等
    的头像 发表于 08-21 15:00 305次阅读
    统一日志<b class='flag-5'>数据流</b>图

    空调协议转Modbus协议网关支持TSL/SSL加密传输

    TSL/SSL加密传输是一种通过在网络通信中建立加密通道来保护数据安全性与完整性的重要技术,而我们钡铼空调协议网关BL120AC所支持的数据加密传输
    的头像 发表于 08-05 11:34 435次阅读

    Renesa RA如何使用SPI来实现高速比特流的发送

    有些特殊的外设会使用基于SPI模式,发送连续比特流来传输数据。本文主要介绍对于Renesa RA,如何使用SPI来实现高速比特流的发送。
    的头像 发表于 07-22 14:38 1516次阅读
    Renesa RA如何使用SPI来<b class='flag-5'>实现</b><b class='flag-5'>高速比特流</b>的发送

    使用CYUSB3014实现USB3VISION,不能成功发送DSI数据流是怎么回事?

    /USB3-Vision-DMA-on-Leader-packet-on-FX3...。目前使用eBUS Player这个软件能够成功识别到U3V设备,并且连接成功,但是启动发送数据流时,仅能够发送leader数据,不能够正常发送有效负载
    发表于 07-05 07:58

    基于FPGA的AES256光纤加密设计

    。 通过我们的设计,即使传输过程中丢包,只会影响该当次的128位数据,且该设计给我们帧解析,加密算法的解码提供了便利的平台。 4.接收端对帧数据恢复 光纤接收端设计部分除了会面临
    发表于 06-19 19:50

    ESP32如何在不漏数据的情况下采集数据流

    esp32作为spi从机连接一款AD,该AD芯片上电后就会持续不断地向外发送数据,如果循环调用spi_slave_transmit(),那么两次调用之间就会漏掉一些数据。 请问从机有没有办法在不漏数据的情况下采集这个
    发表于 06-19 08:02

    基于 FPGA 的光纤混沌加密系统

    外流水线设计牺牲逻辑资源使 得加密传输速率提高 15 倍,传输速率可达 2.85Gbps。 3.6 接收端对帧数据恢复 光纤接收端设计部分除了会面临数据流缓冲,
    发表于 04-26 17:18

    TSN时间敏感网络QoS数据流传输中干扰的三种模式#TSN #时间敏感网络

    数据流TSN
    北汇信息POLELINK
    发布于 :2024年04月24日 12:29:11

    stm32F429串口采用DMA方式发送,数据流使能失败的原因?

    DMA1 时钟稳定 DMA_DeInit(DMA2_Stream7);// 复位初始化DMA数据流 while (DMA_GetCmdStatus(DMA2_Stream7) != DISABLE
    发表于 04-17 07:05

    fx3进行视频数据流传输的时候,请问如何修改可以达到同步传输的要求?

    在fx3的固件中给出的slavefifo 是通过bulk传输的demo 我想进行视频数据流传输的时候,请问如何修改可以达到同步传输的要求 我目前在固件里面只看到了bulk的方式,
    发表于 02-28 07:50

    CW32L052单片机支持DMA实现高速数据传输

    CW32L052支持DMA(Direct Memory Access),即直接内存访问,无需CPU干预,实现高速数据传输
    的头像 发表于 02-27 11:36 978次阅读

    应用方案:实时数据加密

    方案使用了MCU的以太网MAC部分,以及CPLD部分,帮助客户实现了图像传输的实时加密。在以太网图像传输上的应用,CPLD截取MAC传输
    发表于 01-15 08:57