DES与LSB结合的云安全模型

DES与LSB融合的云安全机制

云计算安全模型与数据加密标准算法(DES)和最低有效位(LSB)的结合

摘要

存储源的局限性是转向云存储的一个选择。存储在云上的数据的机密性和安全至关重要。保持此类数据的机密性和安全,可以通过使用密码学技术来实现。数据加密标准(DES)是一种分组密码算法,用作标准的对称加密算法。该DES将生成8个密文块并组合成一个密文,但该密文容易受到暴力破解攻击。因此,最后的8个密文块将使用最低有效位(LSB)算法转换为8个随机图像,随后将DES算法的密文结果合并为一个整体。

引言

云计算是一种计算机/互联网网络的隐喻,它从隐藏的复杂基础设施中抽象出来[1],使用户能够在云计算服务提供商拥有的虚拟服务器内存储、修改甚至创建应用程序。云计算主要用于文件可以随时随地访问,而不局限于单一设备。云计算允许用户以简单、定期且高效的方式获取各种计算资源、存储空间以及软件应用,访问这些资源仅需使用浏览器应用程序[2]。然而,可能会出现诸如数据窃取即数据泄露/丢失[3]等威胁。因此,云计算在自由存储数据的同时,也必须将隐私安全作为最重要的优先事项。

利用中间人攻击(MitM)技术在向云存储发送数据时攻击安全漏洞。MitM攻击是一种使两个合法用户看似彼此通信,但实际上在两者之间存在第三方,该第三方从两个用户处收发数据的攻击类型[4]。此外,在通过社会工程学或中间人攻击获取用户和系统云密码后,还会针对文件加密端发起其他攻击[5]。可通过使用密码学对数据进行加密来防止MitM攻击。然而,加密加密技术也可能受到密码分析攻击,此类攻击可预测用于消息加密的算法。为防止这种情况,有必要采用隐写技术。

数据加密标准(DES)属于对称密码系统,是一种分组密码。DES以64位块大小进行操作。DES加密64位使用56位内部密钥或子密钥将明文加密为64位密文,内部密钥由64位长的外部密钥生成[6]。

该DES算法的结果将产生8个密文块,然后合并为一个密文,但该密文容易受到暴力破解攻击,因此最后一个8位密文块将通过最低有效位算法(LSB)转换为8张随机图像,随后DES算法加密结果的图像将合并为一张图像。

理论上,最低有效位(LSB)通过用秘密消息的比特替换图像段中的数据比特来秘密隐藏消息。这些最低有效位将被插入到像素中最低位或最右侧的位中,该像素由红、绿、蓝(RGB)组成,每个分量具有8位值,范围从0到255,二进制形式为00000000到11111111。每个可用的图像像素可插入3比特数据。然后在某个库中应用LSB方法,该库被称为stagger,其功能是将消息插入图像中。

使用PHP在Windows操作系统10上运行本地主机并在线创建的云安全模型。该模型将应用于云计算过程,其中将发送到云的文件会进行加密过程,使文件在云存储中成为密文。在retrieving文件时,文件将经过解密过程,如果解密所用的密钥正确,则文件将被还原为明文。

上述模型的示意图如图1和图2所示。

示意图0
示意图1

当文件处理(图2)上传到云存储时,文件将通过DES算法进行处理,原始文件将被分割并转换为二进制数,然后将这些位的结果合并为一个称为明文位的序列(plaintbit),并与密钥的位一起进行处理。该明文位(plaintbit)的结果随后将通过初始置换(IP)进行随机化,并经历一个随机化过程,将IP分为8部分,每部分进行16次轮转过程。该轮转过程的结果将生成明文位IP(PlainBit IP)。

由DES算法生成的每个明文位IP将使用最低有效位算法进行处理,然后使用最低有效位算法处理的每一位将被构造成图像中的一位并插入其中。在此模型中,DES算法的过程并非完全作用于文件,而是在DES算法执行到明文位IP的结果时,该结果将被传递至最低有效位算法,以克服DES算法在暴力破解攻击方面的弱点。

2.1. 使用DES算法的加密过程

示意图2

发送文本和文件的过程将使用DES 16轮算法进行加密,以生成每一轮的密文位。
DES算法将对明文和密钥进行计算。
DES 16轮算法的步骤如图3所示。

2.2. 使用LSB算法插入16轮比特的过程

示意图3

DES算法的16轮生成的每一位将通过使用LSB算法进行插入。此插入过程需要原图像/载体图像。这些比特将通过替换图像中红、绿、蓝的最后一位,插入到红、绿、蓝中,从而使16轮比特嵌入到载体图像内部。DES的16轮比特插入流程图如图4所示。

2.3. 使用LSB和DES算法进行解密

解密过程是从载体图像恢复明文的过程。由LSB算法生成的图像将使用密钥进行解密以生成密文。在LSB算法中,来自载体图像红、绿、蓝每比特的输出所生成的密文将产生DES算法的16位比特(在此过程中需要将LSB转换为二进制数)。密文比特将使用比特密钥进行解密,从而生成cipherIPinvers,该过程的流程图如下图5所示。

示意图4
示意图5

接下来,LSB解密得到的cipherIPinvers结果将再次通过16轮DES算法返回到ASCII比特。解密流程图

3. 结果与讨论

本研究的结果是生成一个经过16轮处理的DES算法模型,以创建密文。这16轮处理将产生16个部分,这16个部分组合后生成密文。DES算法的密文存在安全性弱点,容易受到暴力破解算法的密码分析攻击。因此,在本研究中,DES算法并未完全处理到底生成密文。

当进行16轮处理时,每一轮的输出将使用LSB算法插入到图像中,从而形成载体图像。
LSB算法通过替换最小有效位来隐藏消息,实现信息嵌入。为了实现本研究的方案,作者需要进行试验与分析。
该试验程序的显示如图7和图8所示。图7显示了云系统应用的登录表单,图8是登录后的主菜单显示。

示意图6
示意图7

3.1. 文本/文件加密过程的云安全模型

第一个实验是选择宿主图像或通过LSB算法插入DES算法处理的图像,如上图9所示。然后选择文本菜单/文件,用于DES算法中的计算过程,并将其插入之前已上传的宿主图像中。接着将图10中的加密结果保存到宿主图像中,使该加密结果不可见。宿主图像将被保存到云中,只有具备访问权限的人才能下载。图11是经过DES 16轮和LSB算法处理后自动上传至云系统的宿主图像视图。

示意图8
示意图9
示意图10

3.2. 文本/文件解密过程的云安全模型

经过云计算安全处理后,图像文件将存储在云中。用户可以通过共享可用文件的链接来分享云中的文件,但要查看图像中隐藏的消息,必须先进行解密。解密过程如图12所示。图13是成功解密文本消息的过程。

示意图11
示意图12

图14是失败的文本消息过程的图片,图15是解密过程的图片,当输入的密钥与加密时的密钥不一致时,解密过程将失败,文件无法下载。

示意图13
示意图14

4. 结论

本研究的结论如下。首先,在文件和消息存储过程中使用的云计算安全模型需要在第16轮比特中结合DES密码算法和LSB隐写术,以确保文件和消息的安全性和机密性。其次,使用云计算安全模型验证将要下载的文件和消息时,如果密钥不匹配,则文件将无法下载。

本 PPT 介绍了制药厂房中供配电系统的总体概念设计要点,内容包括: 洁净厂房的特点及其对供配电系统的特殊要求; 供配电设计的一般原则依据的国家/行业标准; 从上级电网到工厂变电所、终端配电的总体结构模块化设计思路; 供配电范围:动力配电、照明、通讯、接地、防雷消防等; 动力配电中电压等级、接地系统形式(如 TN-S)、负荷等级可靠性、UPS 配置等; 照明的电源方式、光源选择、安装方式、应急备用照明要求; 通讯系统、监控系统在生产管理消防中的作用; 接地等电位连接、防雷等级防雷措施; 消防设施及其专用供电(消防泵、排烟风机、消防控制室、应急照明等); 常见高压柜、动力柜、照明箱等配电设备案例及部分设计图纸示意; 公司已完成的典型项目案例。 1. 工程背景总体框架 所属领域:制药厂房工程的公用工程系统,其中本 PPT 聚焦于供配电系统。 放在整个公用工程中的位置:给排水、纯化水/注射用水、气体热力、暖通空调、自动化控制等系统并列。 2. Part 01 供配电概述 2.1 洁净厂房的特点 空间密闭,结构复杂、走向曲折; 单相设备、仪器种类多,工艺设备昂贵、精密; 装修材料工艺材料种类多,对尘埃、静电等更敏感。 这些特点决定了:供配电系统要安全可靠、减少积尘、便于清洁和维护。 2.2 供配电总则 供配电设计应满足: 可靠、经济、适用; 保障人身财产安全; 便于安装维护; 采用技术先进的设备方案。 2.3 设计依据规范 引用了大量俄语标准(ГОСТ、СНиП、SanPiN 等)以及国家、行业和地方规范,作为设计的法规基础文件,包括: 电气设备、接线、接地、电气安全; 建筑物电气装置、照明标准; 卫生安全相关规范等。 3. Part 02 供配电总览 从电源系统整体结构进行总览: 上级:地方电网; 工厂变电所(10kV 配电装置、变压
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值