国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種數(shù)據(jù)傳輸系統(tǒng)及其傳輸方法

      文檔序號(hào):8945575閱讀:257來源:國知局
      一種數(shù)據(jù)傳輸系統(tǒng)及其傳輸方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及數(shù)據(jù)安全技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)傳輸系統(tǒng)及其傳輸方法。
      【背景技術(shù)】
      [0002]隨著科學(xué)技術(shù)的迅猛發(fā)展,互聯(lián)網(wǎng)行業(yè)隨之崛起,數(shù)據(jù)傳輸已然成為了人們?nèi)粘I钪斜夭豢缮俚耐ㄐ欧绞?,且為了保障通信過程中的安全,數(shù)據(jù)在發(fā)送方和接收方之間進(jìn)行傳輸?shù)臅r(shí)候,都需要對(duì)傳送數(shù)據(jù)進(jìn)行加密。
      [0003]現(xiàn)有的數(shù)據(jù)傳輸加密方式有多種,大體上分為兩種,一種是在發(fā)送方與接收方在傳輸數(shù)據(jù)過程中,雙方多次進(jìn)行信息交互以確認(rèn)雙方身份,這種加密方式以犧牲效率為前提來確保數(shù)據(jù)傳輸?shù)陌踩?;另一種是雙方用相同的加解密方式,該加解密方式為事先約定好的,當(dāng)數(shù)據(jù)由發(fā)送方發(fā)送給接收方之后,接收方用事先約定的方式解密數(shù)據(jù),以此在一定程度上解決了雙方身份認(rèn)證所產(chǎn)生的效率問題。具體對(duì)于第二種方式,一般來說,發(fā)送方在確定需要傳輸?shù)臄?shù)據(jù)后,會(huì)生成第一隨機(jī)數(shù)和第二隨機(jī)數(shù),并分別根據(jù)第一隨機(jī)數(shù)和第二隨機(jī)數(shù)生成密鑰素材和鹽值,最終確定密鑰加密該數(shù)據(jù);接收方在接收加密后的數(shù)據(jù)的同時(shí)接收密鑰素材標(biāo)識(shí)和鹽值,進(jìn)而根據(jù)二者生成密鑰對(duì)加密后的數(shù)據(jù)進(jìn)行解密,完成數(shù)據(jù)的傳輸。
      [0004]上述的第二種加密方式,從客觀上講,一定程度上減少了傳輸數(shù)據(jù)過程中,雙方交互身份認(rèn)證所產(chǎn)生的效率問題,保證了數(shù)據(jù)傳輸效率。但是,密鑰素材和鹽值也傳輸給接收方,接收方得到這些數(shù)據(jù)后,就可以計(jì)算出密鑰,從而可以將加密的數(shù)據(jù)順利恢復(fù)??梢钥闯?,此種方法會(huì)有一定的安全性問題,如果加密方法也被獲知,數(shù)據(jù)傳輸幾乎相當(dāng)于明文在傳輸,也就是任何接收方接收到數(shù)據(jù)之后都可以順利的恢復(fù)出原文。

      【發(fā)明內(nèi)容】

      [0005]針對(duì)上述問題,本發(fā)明旨在提供一種數(shù)據(jù)傳輸系統(tǒng)及其傳輸方法,其在數(shù)據(jù)發(fā)送端和數(shù)據(jù)接收端之間建立了握手通信之后,使用對(duì)稱算法和非對(duì)稱算法結(jié)合,即保障了數(shù)據(jù)傳輸?shù)陌踩瑫r(shí)加快了同時(shí)傳輸多組待發(fā)送數(shù)據(jù)信息時(shí)的效率。
      [0006]—種數(shù)據(jù)傳輸系統(tǒng),所述數(shù)據(jù)傳輸系統(tǒng)中包括:數(shù)據(jù)發(fā)送端和數(shù)據(jù)接收端,其中,
      [0007]所述數(shù)據(jù)發(fā)送端中包括:
      [0008]數(shù)據(jù)獲取單元,用于獲取待發(fā)送數(shù)據(jù)信息和接收所述數(shù)據(jù)接收端發(fā)送的請(qǐng)求信息;
      [0009]身份認(rèn)證單元,與所述數(shù)據(jù)獲取單元連接,所述身份認(rèn)證單元用于根據(jù)所述請(qǐng)求信息實(shí)現(xiàn)對(duì)所述數(shù)據(jù)接收端的身份核查;
      [0010]密鑰生成單元,與所述身份認(rèn)證單元連接,所述密鑰生成單元根據(jù)所述身份核查結(jié)果生成第一公鑰、第一私鑰以及隨機(jī)密鑰;
      [0011]加密單元,分別與所述數(shù)據(jù)獲取單元和所述密鑰生成單元連接,所述加密單元結(jié)合所述隨機(jī)密鑰使用第一算法對(duì)所述待發(fā)送數(shù)據(jù)信息進(jìn)行加密生成第一加密數(shù)據(jù);同時(shí),所述加密單元結(jié)合所述第一公鑰使用第二算法對(duì)所述隨機(jī)密鑰進(jìn)行加密生成第二加密數(shù)據(jù);
      [0012]第一信息發(fā)送單元,分別與所述密鑰生成單元和所述加密單元連接,所述第一信息發(fā)送單元將所述第一私鑰、所述第一公鑰、所述第一加密數(shù)據(jù)以及所述第二加密數(shù)據(jù)發(fā)送至所述數(shù)據(jù)接收端;
      [0013]所述數(shù)據(jù)接收端中包括:
      [0014]信息接收單元,用于接收所述數(shù)據(jù)發(fā)送端發(fā)送的所述第一私鑰、所述第一公鑰、所述第一加密數(shù)據(jù)以及所述第二加密數(shù)據(jù);
      [0015]第二信息發(fā)送單元,用于發(fā)送請(qǐng)求信息至所述數(shù)據(jù)發(fā)送端;
      [0016]查找單元,與所述信息接收單元連接,所述查找單元用于查找存儲(chǔ)在所述數(shù)據(jù)接收端中與所述第一公鑰關(guān)聯(lián)的第一私鑰;
      [0017]所述解密單元,分別與所述查找單元和所述信息接收單元連接,所述解密單元結(jié)合查找到的所述第一私鑰使用所述第二算法對(duì)所述第二加密數(shù)據(jù)進(jìn)行解密得到所述隨機(jī)密鑰;同時(shí),所述解密單元結(jié)合得到的所述隨機(jī)密鑰使用所述第一算法對(duì)所述第一加密數(shù)據(jù)進(jìn)行解密得到所述待發(fā)送數(shù)據(jù)信息,實(shí)現(xiàn)所述待發(fā)送數(shù)據(jù)信息的傳輸。
      [0018]在本技術(shù)方案中,在使用該數(shù)據(jù)傳輸系統(tǒng)對(duì)待發(fā)送數(shù)據(jù)信息進(jìn)行傳輸?shù)倪^程中,使用第一算法對(duì)待發(fā)送數(shù)據(jù)信息進(jìn)行加密,同時(shí)使用第二算法對(duì)臨時(shí)密鑰進(jìn)行加密,兩個(gè)算法的同時(shí)使用,大大提高了待發(fā)送數(shù)據(jù)信息傳輸過程中的安全。
      [0019]優(yōu)選地,所述數(shù)據(jù)發(fā)送端中包括第一存儲(chǔ)單元,所述數(shù)據(jù)接收端中包括第二存儲(chǔ)單元;
      [0020]所述第一存儲(chǔ)單元,分別與所述密鑰生成單元和所述加密單元連接,所述第一存儲(chǔ)單元中預(yù)存第一公鑰、第一算法和第二算法;
      [0021]所述第二存儲(chǔ)單元,分別與所述信息接收單元、所述查找單元以及所述解密單元連接,所述第二存儲(chǔ)單元中預(yù)存所述第一私鑰、第一算法和第二算法。
      [0022]優(yōu)選地,所述第一存儲(chǔ)單元和所述第二存儲(chǔ)單元中還分別預(yù)存一雜湊算法;
      [0023]所述加密單元從所述第一存儲(chǔ)單元中獲取所述雜湊算法,并使用所述雜湊算法對(duì)所述第一加密數(shù)據(jù)進(jìn)行雜湊生成第一雜湊值,隨后通過所述第一信息發(fā)送單元將所述第一雜湊值發(fā)送至所述數(shù)據(jù)接收端;
      [0024]所述解密單元從所述第二存儲(chǔ)單元中獲取所述雜湊算法,并使用所述雜湊算法對(duì)接收到的所述第一加密數(shù)據(jù)進(jìn)行雜湊生成第二雜湊值,隨后將所述第二雜湊值與接收到的所述第一雜湊值進(jìn)行比對(duì),實(shí)現(xiàn)對(duì)接收到的所述第一加密數(shù)據(jù)正確性的認(rèn)證。
      [0025]在本技術(shù)方案中,使用該雜湊算法保障了第一加密數(shù)據(jù)在傳輸過程中的正確性。
      [0026]優(yōu)選地,所述第一算法為對(duì)稱算法,所述第二算法為非對(duì)稱算法。
      [0027]在本技術(shù)方案中,在使用該數(shù)據(jù)傳輸系統(tǒng)對(duì)待發(fā)送數(shù)據(jù)信息進(jìn)行傳輸?shù)倪^程中,使用對(duì)稱算法對(duì)待發(fā)送數(shù)據(jù)信息進(jìn)行加密,同時(shí)使用非對(duì)稱算法對(duì)臨時(shí)密鑰進(jìn)行加密,兩個(gè)算法的同時(shí)使用,大大提高了待發(fā)送數(shù)據(jù)信息傳輸過程中的安全。
      [0028]優(yōu)選地,所述待發(fā)送數(shù)據(jù)信息為二維碼數(shù)據(jù)信息;且所述二維碼數(shù)據(jù)信息中包括多組二維碼原始數(shù)據(jù);
      [0029]所述數(shù)據(jù)發(fā)送端中的所述加密單元分別對(duì)每組所述二維碼原始數(shù)據(jù)進(jìn)行加密得到多組加密數(shù)據(jù)并發(fā)送至所述數(shù)據(jù)接收端;
      [0030]所述數(shù)據(jù)接收端中的所述解密單元分別對(duì)接收到的所述多組加密數(shù)據(jù)進(jìn)行解密得到所述多組二維碼原始數(shù)據(jù)。
      [0031]在本技術(shù)方案中,本發(fā)明提供的數(shù)據(jù)傳輸系統(tǒng)在數(shù)據(jù)發(fā)送端和數(shù)據(jù)接收端之間建立了握手通信之后可以實(shí)現(xiàn)傳輸多組待發(fā)送數(shù)據(jù)信息的傳輸,這樣,不需要每組待發(fā)送數(shù)據(jù)信息傳輸之前進(jìn)行握手通信,加快了傳輸效率。
      [0032]—種數(shù)據(jù)傳輸方法,所述數(shù)據(jù)傳輸方法應(yīng)用于如權(quán)利要求1-5任意一項(xiàng)所述的數(shù)據(jù)傳輸系統(tǒng),所述數(shù)據(jù)傳輸方法中具體包括以下步驟:
      [0033]數(shù)據(jù)發(fā)送端與數(shù)據(jù)接收端之間建立握手通信;
      [0034]所述數(shù)據(jù)發(fā)送端獲取待發(fā)送數(shù)據(jù)進(jìn)而生成第一加密數(shù)據(jù)和第二加密數(shù)據(jù);
      [0035]所述數(shù)據(jù)接收端分別對(duì)所述第一加密數(shù)據(jù)和所述第二加密數(shù)據(jù)進(jìn)行解密獲取所述待發(fā)送數(shù)據(jù)。
      [0036]優(yōu)選地,數(shù)據(jù)發(fā)送端與數(shù)據(jù)接收端之間建立握手通信,具體包括以下步驟:
      [0037]數(shù)據(jù)接收端發(fā)送請(qǐng)求信息至數(shù)據(jù)發(fā)送端;
      [0038]所述數(shù)據(jù)發(fā)送端核查數(shù)據(jù)接收端的身份;
      [0039]所述數(shù)據(jù)發(fā)送端生成第一公鑰和第一私鑰,并將所述第一私鑰發(fā)送至所述數(shù)據(jù)接收端。
      [0040]優(yōu)選地,所述數(shù)據(jù)發(fā)送端獲取待發(fā)送數(shù)
      當(dāng)前第1頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1