[發明專利]數據傳輸控制方法、裝置、存儲介質和終端有效
| 申請號: | 201911014966.X | 申請日: | 2019-10-24 |
| 公開(公告)號: | CN110881028B | 公開(公告)日: | 2023-04-28 |
| 發明(設計)人: | 張志鵬;趙紅方;馮勇 | 申請(專利權)人: | 上海百事通信息技術股份有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L9/32 |
| 代理公司: | 上海海鈞知識產權代理事務所(特殊普通合伙) 31330 | 代理人: | 姜波 |
| 地址: | 200233 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據傳輸 控制 方法 裝置 存儲 介質 終端 | ||
本申請提供的數據傳輸控制方法、裝置、存儲介質和終端,包括:數據提供方基于約定算法將原始數據添加發送時間戳獲得第一字符串,截取和重排后添加用戶信息數據獲得第二字符串,再截取和重排以獲得第二重排子字符串,將第一字符串和第二重排子字符串按預定格式組裝后發送至數據接收方;數據接收方接收發送的加密數據,解密獲得數據提供方在第二次重排前所截取的第二子字符串,同時從接收的第一字符串中按上述規則獲得第二字符串截取后的第二子字符串;將數據接收方截取的第二子字符串與數據接收方所接收的數據提供方截取的第二子字符串進行比對。本申請的數據傳送控制方法使數據不易被破解和偽造,降低了數據內容被第三方攻擊和盜用的風險。
技術領域
本發明涉及數據通訊技術領域,具體涉及數據傳輸控制方法、裝置、存儲介質和終端。
背景技術
網絡技術的飛速發展使得數據傳輸深入生活的方方面面,隨之而來的網絡安全問題成為了關注的重點。例如,在數據傳輸中,非法者會盜取字符串,直接將隨機字符串發送至服務器,存在盜取用戶資料的危險。
時至今日,針對數據的傳輸控制方法已經提出了很多技術,例如通過密鑰對明文數據進行移位、異或等操作,實現數據的加密,如果無法正確解密,只能得到看不懂的字符串(即亂碼)。但是,由于密鑰的長度固定,利用窮舉法攻破的時間越來越短,數據的安全性變得越來越低。尤其是很多加密原理已經為人所熟知的情況下,急需要新的加密方法來進行數據的安全傳輸。
發明內容
本申請提供了一種數據傳輸控制方法、裝置、存儲介質和終端,能夠以便捷的方式保證用戶數據傳輸的安全,降低其被攻擊、盜用或篡改的風險。
為實現上述目的,本發明采用以下技術方案:
本申請第一個方面提供了一種數據傳輸控制方法,在數據提供方,包括:數據提供方基于約定算法,將原始數據添加發送時間戳,以獲得攜帶發送時間戳的第一字符串;
根據預設的第一規則,從第一字符串中截取至少兩個第一子字符串;
根據預設的第二規則,將截取的各第一子字符串進行重新排列,以獲得第一重排子字符串;
將第一重排子字符串添加用戶信息數據,以獲得攜帶用戶信息數據的第二字符串;
根據預設的第三規則,從第二字符串中截取至少兩個第二子字符串;
根據預設的第四規則,將截取的各第二子字符串進行重新排列,以獲得第二重排子字符串;
將第一字符串和第二重排子字符串按照預定格式進行組裝后形成的加密數據發送至數據接收方;
在數據接收方,包括:
——接收數據提供方發送的加密數據;
——根據預設的第四規則,將第二重排子字符串中的第二子字符串進行解密,重新獲得數據提供方所截取的第二子字符串;
——根據預設的第一規則,從接收的第一字符串中截取至少兩個第一子字符串;
——根據預設的第二規則,將截取的各第一子字符串進行重新排列;
——將重新排列后的第一子字符串添加用戶信息數據,以獲得攜帶用戶信息數據的第二字符串;
——根據預設的第三規則,從攜帶用戶信息數據的第二字符串中截取至少兩個第二子字符串;
——將數據接收方截取的第二子字符串與數據接收方所接收的數據提供方截取的第二子字符串進行比對,獲得比對結果;
——當比對結果表明數據接收方截取的第二子字符串與數據接收方所接收的數據提供方截取的第二子字符串匹配時,則校驗通過,基于約定算法對第一字符串進行解密,算出發送時間戳的插入位置,從第一字符串中剔除發送時間戳,獲得最初的原始數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海百事通信息技術股份有限公司,未經上海百事通信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911014966.X/2.html,轉載請聲明來源鉆瓜專利網。





