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

    文章

    3750

    浏览量

    215733
  • 加密传输
    +关注

    关注

    0

    文章

    3

    浏览量

    6145
  • 数据流
    +关注

    关注

    0

    文章

    112

    浏览量

    14208
收藏 人收藏

    评论

    相关推荐

    基于 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 618次阅读

    什么是国密算法?工业网关为什么要支持国密算法?

    工业网关是应用于工业物联网关的常见通信交换传输设备,由于在使用过程中通常涉及工业敏感数据,因此也需要支持国密算法实现数据加密传输,保障工业物
    的头像 发表于 01-31 16:55 702次阅读
    什么是国密算法?工业网关为什么要支持国密算法?

    应用方案:实时数据加密

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

    可信数据流通网络(TDN)白皮书

    二是明晰 TDN 的可信数据流通关键技术范畴。从保障数据隐私安全、流通过程可控可信、跨节点跨平台跨技术互联互通等角度归纳、分析实现数据可信流通的关键技术
    的头像 发表于 11-06 16:50 614次阅读
    可信<b class='flag-5'>数据流</b>通网络(TDN)白皮书

    基于IPSec VPN隧道技术的国密加密网关保障电力工控数据安全

    IPSecVPN(InternetProtocolSecurityVirtualPrivateNetwork)隧道技术为电力工控系统提供了重要的数据安全传输手段。该技术能实现身份鉴别和数据
    的头像 发表于 10-16 17:36 597次阅读
    基于IPSec VPN隧道技术的国密<b class='flag-5'>加密</b>网关保障电力工控<b class='flag-5'>数据</b>安全

    Xilinx FPGA和SoC的超高速设计方法指南

    电子发烧友网站提供《Xilinx FPGA和SoC的超高速设计方法指南.pdf》资料免费下载
    发表于 09-14 09:41 0次下载
    Xilinx FPGA和<b class='flag-5'>SoC</b>的超<b class='flag-5'>高速</b>设计<b class='flag-5'>方法</b>指南

    高速数据传输蓝牙双模模块方案

    高速数据传输蓝牙双模方案 高速数据传输透传模式是一种直接传输模式,数据通过蓝牙模块
    发表于 08-19 15:28 1次下载

    在公网上使用ipsec加密数据有哪些优点

    IPSec加密数据的优点 在公网上使用IPSec技术进行数据加密传输,具有以下优点: 1.数据安全 使用IPSec对
    的头像 发表于 06-29 16:41 698次阅读

    使用Edison、Pi等将传感器数据流传输到Octoblu

    电子发烧友网站提供《使用Edison、Pi等将传感器数据流传输到Octoblu.zip》资料免费下载
    发表于 06-13 14:47 0次下载
    使用Edison、Pi等将传感器<b class='flag-5'>数据流</b>式<b class='flag-5'>传输</b>到Octoblu

    如何从网络服务器读取连续的JSON数据流

    我有一个家庭自动化系统,它在网页上以 JSON 格式为十几个测量参数提供连续的数据流(每秒)。 我需要阅读它们并复制相应的变量。 所以全局三个步骤: 1. 登录到服务器(摘要式身份验证)-我认为已
    发表于 06-05 08:19

    是否可以使用ESP8266将数据流传输到PC上的文件中?

    我有一个设备,可以在设备运行时将数据日志发送到闪存驱动器。 是否可以使用 ESP8266 将数据流传输到我 PC 上的文件中?这将避免必须使用 USB 中的闪存驱动器运行设备,然后拉出闪存驱动器并将
    发表于 06-02 07:51