<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/639b4e1d8449b3069dd19c27/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/639b4e1d8449b3069dd19c27/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">以神经网络为基础的</div><div class="t m0 x2 h3 y3 ff1 fs0 fc0 sc0 ls0 ws0">         一种数据序列加密方法</div><div class="t m0 x2 h4 y4 ff1 fs1 fc0 sc1 ls0 ws0">【<span class="_ _0"></span>摘<span class="_ _0"></span>要<span class="_ _0"></span>】<span class="_ _0"></span>:<span class="_ _1"></span><span class="fs2">网<span class="_ _0"></span>络<span class="_ _0"></span>技<span class="_ _0"></span>术<span class="_ _0"></span>的<span class="_ _0"></span>发<span class="_ _0"></span>展<span class="_ _0"></span>带<span class="_ _0"></span>动<span class="_ _0"></span>社<span class="_ _0"></span>会<span class="_ _0"></span>的<span class="_ _0"></span>发<span class="_ _0"></span>展<span class="_ _0"></span>,<span class="_ _0"></span>网<span class="_ _0"></span>络<span class="_ _0"></span>安<span class="_ _0"></span>全<span class="_ _0"></span>技<span class="_ _0"></span>术<span class="_ _0"></span>成<span class="_ _0"></span>为<span class="_ _0"></span>发</span></div><div class="t m0 x2 h5 y5 ff1 fs2 fc0 sc1 ls0 ws0">展<span class="_ _0"></span>的主<span class="_ _0"></span>流<span class="_ _0"></span>,<span class="_ _0"></span>对<span class="_ _0"></span>于<span class="_ _0"></span>一些<span class="_ _0"></span>重<span class="_ _0"></span>要<span class="_ _0"></span>数<span class="_ _0"></span>据<span class="_ _0"></span>,<span class="_ _0"></span>就<span class="_ _0"></span>对其<span class="_ _0"></span>进<span class="_ _0"></span>行<span class="_ _0"></span>保<span class="_ _0"></span>密<span class="_ _0"></span>,这<span class="_ _0"></span>就<span class="_ _0"></span>涉<span class="_ _0"></span>及<span class="_ _0"></span>到<span class="_ _0"></span>一<span class="_ _0"></span>些<span class="_ _0"></span>加</div><div class="t m0 x2 h5 y6 ff1 fs2 fc0 sc1 ls0 ws0">密<span class="_ _0"></span>算法<span class="_ _0"></span>,<span class="_ _0"></span>目<span class="_ _0"></span>前<span class="_ _0"></span>存<span class="_ _0"></span>在的<span class="_ _0"></span>加<span class="_ _0"></span>密<span class="_ _0"></span>算<span class="_ _0"></span>法<span class="_ _0"></span>有<span class="_ _0"></span>很<span class="_ _0"></span>多,<span class="_ _0"></span>本<span class="_ _0"></span>文<span class="_ _0"></span>就<span class="_ _0"></span>针<span class="_ _0"></span>对以<span class="_ _0"></span>神<span class="_ _0"></span>经<span class="_ _0"></span>网<span class="_ _0"></span>络<span class="_ _0"></span>为<span class="_ _0"></span>基<span class="_ _0"></span>础</div><div class="t m0 x2 h5 y7 ff1 fs2 fc0 sc1 ls0 ws0">的一种数据序列加密方法进行剖析</div><div class="t m0 x2 h4 y8 ff1 fs1 fc0 sc1 ls0 ws0">【关键词】:<span class="fs2 sc0">神经网络 伪随机序列 密钥 密文 明文</span></div><div class="t m0 x2 h4 y9 ff1 fs1 fc0 sc1 ls0 ws0">【前言】:<span class="fs2"> </span></div><div class="t m0 x3 h5 ya ff1 fs2 fc0 sc1 ls0 ws0">  <span class="_ _0"></span>随着<span class="_ _0"></span>网络<span class="_ _0"></span>技术<span class="_ _0"></span>的发<span class="_ _0"></span>展,<span class="_ _0"></span>网络<span class="_ _0"></span>安全技<span class="_ _0"></span>术发<span class="_ _0"></span>展的<span class="_ _0"></span>需要<span class="_ _0"></span>越来<span class="_ _0"></span>越重<span class="_ _0"></span>要,<span class="_ _0"></span>因</div><div class="t m0 x3 h5 yb ff1 fs2 fc0 sc1 ls0 ws0">此对<span class="_ _0"></span>一些<span class="_ _0"></span>重要<span class="_ _0"></span>数据<span class="_ _0"></span>,为<span class="_ _0"></span>了保<span class="_ _0"></span>证其<span class="_ _0"></span>安全性<span class="_ _0"></span>,我<span class="_ _0"></span>们需<span class="_ _0"></span>要对<span class="_ _0"></span>其进<span class="_ _0"></span>行加<span class="_ _0"></span>密.<span class="_ _0"></span>当</div><div class="t m0 x3 h5 yc ff1 fs2 fc0 sc1 ls0 ws0">前,<span class="_ _0"></span>数据<span class="_ _0"></span>加密<span class="_ _0"></span>的算<span class="_ _0"></span>法很<span class="_ _0"></span>多,<span class="_ _0"></span>而本<span class="_ _0"></span>文采用<span class="_ _0"></span>了序<span class="_ _0"></span>列加<span class="_ _0"></span>密算<span class="_ _0"></span>法对<span class="_ _0"></span>重要<span class="_ _0"></span>数据<span class="_ _0"></span>进</div><div class="t m0 x3 h5 yd ff1 fs2 fc0 sc1 ls0 ws0">行加<span class="_ _0"></span>密,<span class="_ _0"></span>一是<span class="_ _0"></span>因为<span class="_ _0"></span>序列<span class="_ _0"></span>加密<span class="_ _0"></span>算法<span class="_ _0"></span>的加密<span class="_ _0"></span>密钥<span class="_ _0"></span>与解<span class="_ _0"></span>密密<span class="_ _0"></span>钥相<span class="_ _0"></span>同,<span class="_ _0"></span>操作<span class="_ _0"></span>相</div><div class="t m0 x3 h5 ye ff1 fs2 fc0 sc1 ls0 ws0">对简<span class="_ _0"></span>单;<span class="_ _0"></span>二是<span class="_ _0"></span>序列<span class="_ _0"></span>加密<span class="_ _0"></span>算法<span class="_ _0"></span>是基<span class="_ _0"></span>于比特<span class="_ _0"></span>流或<span class="_ _0"></span>字符<span class="_ _0"></span>流的<span class="_ _0"></span>;三<span class="_ _0"></span>是序<span class="_ _0"></span>列加<span class="_ _0"></span>密</div><div class="t m0 x3 h5 yf ff1 fs2 fc0 sc1 ls0 ws0">算法<span class="_ _0"></span>的保<span class="_ _0"></span>密性<span class="_ _0"></span>取决<span class="_ _0"></span>于密<span class="_ _0"></span>钥序<span class="_ _0"></span>列的<span class="_ _0"></span>随机性<span class="_ _0"></span>.由<span class="_ _0"></span>于神<span class="_ _0"></span>经网<span class="_ _0"></span>络能<span class="_ _0"></span>根据<span class="_ _0"></span>不同<span class="_ _0"></span>的</div><div class="t m0 x3 h5 y10 ff1 fs2 fc0 sc1 ls0 ws0">训练<span class="_ _0"></span>情况<span class="_ _0"></span>,对<span class="_ _0"></span>输入<span class="_ _0"></span>空间<span class="_ _0"></span>与输<span class="_ _0"></span>出空<span class="_ _0"></span>间进行<span class="_ _0"></span>非线<span class="_ _0"></span>性的<span class="_ _0"></span>函数<span class="_ _0"></span>映射<span class="_ _0"></span>,因<span class="_ _0"></span>此,<span class="_ _0"></span>我</div><div class="t m0 x3 h5 y11 ff1 fs2 fc0 sc1 ls0 ws0">们可以用神经网络的方法作为密钥序列产生器来进行数据加密.</div><div class="t m0 x3 h4 y12 ff1 fs1 fc0 sc0 ls0 ws0">一.数据加密概述</div><div class="t m0 x3 h5 y13 ff1 fs2 fc0 sc1 ls0 ws0">1.数据加密原理</div><div class="t m0 x3 h5 y14 ff1 fs2 fc0 sc1 ls0 ws0">  <span class="_ _0"></span>一般<span class="_ _0"></span>的数<span class="_ _0"></span>据加<span class="_ _0"></span>密模<span class="_ _0"></span>型如<span class="_ _0"></span>图1<span class="_ _0"></span>所示,<span class="_ _0"></span>在加<span class="_ _0"></span>密阶<span class="_ _0"></span>段,<span class="_ _0"></span>明文<span class="_ _1"></span>X用<span class="_ _0"></span>加密<span class="_ _0"></span>算</div><div class="t m0 x3 h5 y15 ff1 fs2 fc0 sc1 ls0 ws0">法和加密密钥<span class="_ _2"> </span><span class="ff2">K<span class="_ _3"></span>e<span class="_ _2"> </span><span class="ff1">得到密文Y=</span>E(X,K<span class="_ _3"></span>e)<span class="ff1">.</span></span></div><div class="t m0 x2 h5 y16 ff1 fs2 fc0 sc1 ls0 ws0"> <span class="_ _0"></span> 在<span class="_ _0"></span>保<span class="_ _0"></span><span class="fc1 sc1">密</span><span class="_ _0"></span><span class="fc1 sc1">阶</span><span class="_ _0"></span><span class="fc1 sc1">段</span><span class="_ _0"></span><span class="fc1 sc1">,</span><span class="fc1 sc1">密</span><span class="_ _0"></span><span class="fc1 sc1">文</span><span class="_ _0"></span><span class="fc1 sc1">截</span><span class="_ _0"></span><span class="fc1 sc1">取</span><span class="_ _0"></span>者<span class="_ _0"></span>有<span class="_ _0"></span>可<span class="_ _0"></span>能盗<span class="_ _0"></span>取<span class="_ _0"></span>密<span class="_ _0"></span>文<span class="_ _0"></span><span class="fc1 sc1">,</span><span class="_ _0"></span><span class="fc1 sc1">但</span><span class="fc1 sc1">由</span><span class="_ _0"></span><span class="fc1 sc1">于</span><span class="_ _0"></span><span class="fc1 sc1">没</span><span class="_ _0"></span><span class="fc1 sc1">有</span><span class="_ _0"></span><span class="fc1 sc1">解</span><span class="_ _0"></span><span class="fc1 sc1">密</span><span class="_ _0"></span>密<span class="_ _0"></span>钥</div><div class="t m0 x3 h5 y17 ff2 fs2 fc0 sc1 ls0 ws0">K<span class="fc1 sc1">d</span><span class="_ _2"> </span><span class="ff1"><span class="fc1 sc1">而无法</span>将其还原成明文,从而保证数据的安全性。</span></div></div><div class="t m0 x4 h6 y18 ff1 fs3 fc0 sc1 ls0 ws0">明文X</div><div class="c x0 y1 w2 h2"><div class="t m0 x5 h6 y19 ff1 fs3 fc0 sc1 ls0 ws0">  截取者</div><div class="t m0 x6 h6 y1a ff1 fs3 fc0 sc1 ls0 ws0">解密密钥<span class="_ _2"> </span><span class="ff3">Kd</span></div><div class="t m0 x7 h5 y1b ff1 fs2 fc0 sc1 ls0 ws0">解密密钥</div><div class="t m0 x8 h6 y1c ff1 fs3 fc0 sc1 ls0 ws0"> </div><div class="t m0 x8 h6 y1d ff1 fs3 fc0 sc1 ls0 ws0">  <span class="fc1 sc1"> 加密密钥</span><span class="_ _2"> </span><span class="ff3"><span class="fc1 sc1">Ke</span></span></div><div class="t m0 x9 h6 y1e ff1 fs3 fc0 sc1 ls0 ws0"><span class="fc1 sc1">E</span></div><div class="t m0 xa h6 y1f ff1 fs3 fc0 sc1 ls0 ws0">加密算法</div><div class="t m0 xb h6 y1e ff1 fs3 fc0 sc1 ls0 ws0"><span class="fc1 sc1">D</span></div><div class="t m0 xc h6 y1f ff1 fs3 fc0 sc1 ls0 ws0">解密算法</div></div><div class="t m0 xd h6 y20 ff1 fs3 fc0 sc1 ls0 ws0">加密阶段<span class="_ _4"> </span>解密阶段</div><div class="t m0 xe h6 y21 ff1 fs3 fc0 sc1 ls0 ws0">密<span class="_ _3"></span>文<span class="_ _5"> </span><span class="ff3">Y<span class="_ _3"></span>=E<span class="_ _3"></span>(<span class="_ _3"></span>Ke,,<span class="_ _3"></span>X<span class="_ _3"></span>)</span></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
</body>
</html>