• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    數(shù)據(jù)庫中地圖數(shù)據(jù)的動態(tài)加密方法及系統(tǒng)技術(shù)方案

    技術(shù)編號:32820572 閱讀:33 留言:0更新日期:2022-03-26 20:18
    本發(fā)明專利技術(shù)提供了一種數(shù)據(jù)庫中地圖數(shù)據(jù)的動態(tài)加密方法及系統(tǒng),該方法包括如下步驟:S1接收來用用戶的地圖數(shù)據(jù)獲取請求,響應(yīng)于所述地圖數(shù)據(jù)獲取請求從數(shù)據(jù)庫中獲取三維數(shù)字地圖;S2解析獲取所述地圖數(shù)據(jù)獲取請求中攜帶的用戶定位坐標(biāo);S3動態(tài)生成隨機(jī)加密矩陣;S4利用所述隨機(jī)加密矩陣對所述三維數(shù)字地圖和所述用戶定位坐標(biāo)進(jìn)行加密以生成加密地圖;S5將所述加密地圖發(fā)送至所述用戶關(guān)聯(lián)的終端進(jìn)行展示。本發(fā)明專利技術(shù)提供的方案,提高了抗反解性能,大大減少了三維數(shù)字地圖的加密計算量。減少了三維數(shù)字地圖的加密計算量。減少了三維數(shù)字地圖的加密計算量。

    【技術(shù)實現(xiàn)步驟摘要】
    數(shù)據(jù)庫中地圖數(shù)據(jù)的動態(tài)加密方法及系統(tǒng)


    [0001]本專利技術(shù)涉及一種地圖數(shù)據(jù)管理方法,尤其涉及數(shù)據(jù)庫中地圖數(shù)據(jù)的動態(tài)加密方法及系統(tǒng)。

    技術(shù)介紹

    [0002]現(xiàn)有技術(shù)的矩陣加密算法主要是基于數(shù)字或明文信息進(jìn)行構(gòu)建,一般都有解密算法,從而一方面是無法真正實現(xiàn)高抗反解性。并且其加密算法短期內(nèi)不會改變,如果在一定時間段內(nèi)一直使用則容易造成原始地圖數(shù)據(jù)破解而造成數(shù)據(jù)泄露。另一方面,針對三維空間的三維模型地圖的加密,由于加密勢必會延伸到三維矩陣,從而計算數(shù)據(jù)量龐大,使得用戶在不同三維空間位置的數(shù)字地圖請求時產(chǎn)生巨大的加密計算負(fù)載。然而如果考慮地圖的三維屬性,則認(rèn)為只要將任何請求視作在二維平面上的位置的請求,則可以直接從二維角度考慮加密矩陣的構(gòu)建,以獲得數(shù)據(jù)加密算法的降維。在三維模型地圖加密發(fā)送時,根據(jù)加密后二維平面上的坐標(biāo)而平移整個三維模型自然會呈現(xiàn)相應(yīng)的三維視覺效果。
    [0003]基于此考慮,下一步亟待解決的問題就是如何設(shè)計高抗反解性的加密矩陣。一般考慮從圖像處理方案中尋求加密算法,比如圖像的幾何變形等。但是,數(shù)字地圖由于和地理位置相維系,如果能夠考慮加密算法和地理位置相關(guān),則能夠在二維空間上實現(xiàn)隨位置改變的加密結(jié)果,從而能夠在不改變數(shù)字地圖整體幾何形貌基礎(chǔ)上實現(xiàn)加密效果。現(xiàn)有技術(shù)有像素映射法、區(qū)域位移法、以及基于像素映射和區(qū)域位移混合方法。像素映射法、區(qū)域位移法最大特點就是運算量小,不改變幾何外形(后者僅僅是順序打亂),但素映射法無法對二值圖進(jìn)行有效加密,而區(qū)域位移法本質(zhì)上是通過圖像分割再位移實現(xiàn),依賴的變量單一,不具備高抗反解性。混合法雖然結(jié)合兩者的優(yōu)勢,但仍然屬于組合的方法,反解只是在接受的范圍內(nèi)的時間長短問題。

    技術(shù)實現(xiàn)思路

    [0004]本專利技術(shù)為滿足不同地理位置的用戶對于三維數(shù)字地圖的請求,而設(shè)計一種高抗反解性的加密矩陣,主要我們考慮如下幾個技術(shù)方面:第一,將請求位置視作二維平面上的請求,并引入一種基于二維坐標(biāo)和其他參數(shù)多參數(shù)的隨機(jī)數(shù)生成算法,從而形成M
    ×
    N(M和N為一個由地圖分辨率和請求區(qū)域范圍而決定的大的自然數(shù))的隨機(jī)數(shù)二維矩陣;第二,對請求位置的區(qū)域性而采用網(wǎng)格劃分,將請求面(可以是平面或其他光滑面)劃分成不同的區(qū)域,并要求每個網(wǎng)格的邊界的左右導(dǎo)數(shù)相同,即保證了地圖幾何視覺上的有隨機(jī)數(shù)產(chǎn)生的偏移和不明顯的畸變;第三,加密的方案考慮偏移矩陣的加密效果即原始地圖加上加密矩陣獲得產(chǎn)生畸變的加密地圖和請求坐標(biāo)的加密發(fā)送。本專利技術(shù)的基準(zhǔn)平面是具有封閉邊界的平面局部。封閉邊界由感興趣的區(qū)域的地理范圍決定。本專利技術(shù)的求導(dǎo)的算法與數(shù)學(xué)中的求導(dǎo)算法區(qū)別在于,求計算極限以求導(dǎo)時并非是趨于零,而是趨于圖像的兩點像素點之間的距離。本專利技術(shù)的矩陣實質(zhì)上是一個粗糙的曲面圖像。本專利技術(shù)的光滑并不是嚴(yán)格數(shù)學(xué)意義上的光滑,而是在基于加密算法后仍然在視覺上呈現(xiàn)良好的區(qū)域間相對的平滑過渡。
    [0005]基于上述方案,本專利技術(shù)提供了一種數(shù)據(jù)庫中地圖數(shù)據(jù)的動態(tài)加密方法,包括如下步驟:
    [0006]S1接收來用用戶的地圖數(shù)據(jù)獲取請求,響應(yīng)于所述地圖數(shù)據(jù)獲取請求從數(shù)據(jù)庫中獲取三維數(shù)字地圖;所述三維數(shù)字地圖為未加密的原始地圖數(shù)據(jù);
    [0007]S2解析獲取所述地圖數(shù)據(jù)獲取請求中攜帶的用戶定位坐標(biāo);
    [0008]S3動態(tài)生成隨機(jī)加密矩陣;其中,針對來自不同用戶的地圖數(shù)據(jù)獲取請求所生成的隨機(jī)加密矩陣不同;針對來自同一用戶在不同時間周期的地圖數(shù)據(jù)獲取請求所生成的隨機(jī)加密矩陣不同;該時間周期可以為一個小時、一天、一個星期或其他時間長度的時間周期,也可以是地圖軟件每次開始啟動運行至結(jié)束運行的一個時間段作為一個時間周期。
    [0009]S3利用所述隨機(jī)加密矩陣對所述三維數(shù)字地圖和所述用戶定位坐標(biāo)進(jìn)行加密以生成加密地圖;
    [0010]S4將所述加密地圖發(fā)送至所述用戶關(guān)聯(lián)的終端進(jìn)行展示。
    [0011]關(guān)于S3
    [0012]S3具體包括:
    [0013]S3
    ?
    1確定城市三維數(shù)字地圖對應(yīng)的城市地理坐標(biāo)系E;
    [0014]S3
    ?
    2確定過坐標(biāo)系原點基準(zhǔn)平面以及在所述基準(zhǔn)平面上的投影完全覆蓋所述基準(zhǔn)平面的光滑面,將所述光滑面劃分為至少一個區(qū)域;
    [0015]S3
    ?
    3設(shè)置基于地理位置坐標(biāo)的多參數(shù)隨機(jī)數(shù)生成算法,并基于該算法在所述至少一個區(qū)域中生成加密矩陣,使得每個區(qū)域加密矩陣的邊界連續(xù)光滑。
    [0016]其中,S3
    ?
    3具體包括
    [0017]S3
    ?3?
    1設(shè)多參數(shù)隨機(jī)數(shù)生成算法rand(x,y,w)∈(
    ?
    1,1),其中x,y為用戶請求時,三維數(shù)字地圖在光滑面上的投影在E下的地理位置坐標(biāo),w為預(yù)設(shè)參數(shù),對于給定的w值,給定x,y則生成的隨機(jī)數(shù)值相同。
    [0018]優(yōu)選地,所述w包括加密地理數(shù)據(jù)范圍面積R,用戶請求的位置對應(yīng)的加密矩陣寬度W、高度H,注冊用戶的ID碼,以及,允許偏移量s
    x
    ,s
    y
    ,每個區(qū)域在基準(zhǔn)平面上投影的平均長平均寬和投影中的預(yù)設(shè)坐標(biāo)X
    o
    和Y
    o
    ,兩組參數(shù)中的各組中至少一個參數(shù)的線性和/或非線性組合g=1,2,3分別表示線性、非線性、以及線性和非線性混合組合方式,st是狀態(tài)指標(biāo),表示存在該參數(shù)時為空,st=0表示不存在該參數(shù),分別簡寫為C1,C2和C3其中,s
    x
    ,s
    y
    滿足r為三維數(shù)字地圖的空間分辨率,k與區(qū)域劃分的個數(shù)成負(fù)相關(guān)k=NC(num),num為劃分區(qū)域個數(shù),k∈[1,K],K>>1,且劃分區(qū)域個數(shù)為1時k=K,劃分的個數(shù)使得每個區(qū)域在基準(zhǔn)平面上投影的平均面積為qr2,q∈(1,2]時k=1。
    [0019]可以理解的是,加密地理數(shù)據(jù)范圍面積R由用戶請求時自定義的三維數(shù)字地圖的范圍大小,可以是完整的三維數(shù)字地圖,也可以是部分。用戶請求的位置對應(yīng)的加密矩陣所在的區(qū)域是涵蓋了至少一個所劃分的區(qū)域,由用戶自定義其范圍,屬于用戶針對加密地理數(shù)據(jù)范圍內(nèi)感興趣的區(qū)域(ROI)。用戶請求時實際所在的坐標(biāo)位置可以在加密矩陣所在的區(qū)域(比如在用戶附近)或不在加密矩陣所在的區(qū)域。所述平均面積是光滑面在基準(zhǔn)平面上
    投影面積除以劃分區(qū)域個數(shù)。
    [0020]得到w之后,規(guī)定計算多個區(qū)域中的每個區(qū)域的每條邊界上p個點的導(dǎo)數(shù)的平均值為為i=1,2,3,4,p∈[1,+∞),其中x
    j

    x和y
    j

    y定義為每條邊界上的點x
    j
    ,y
    j
    分別以X和Y軸的雙方向上趨向到達(dá)x,y相鄰的一個像素點。
    [0021]其中,在多個區(qū)域在所述基準(zhǔn)平面的的投影應(yīng)對的城市邊界上的點的導(dǎo)數(shù)計算則以存在的X和Y方向?qū)?shù)計算。譬如如果城市邊界為矩形的邊,則對于劃分的區(qū)域是位于矩形的角部的子矩形時,對應(yīng)的角的頂點處存在兩條邊界,則該角的頂點處的導(dǎo)數(shù)分別以存在的X和Y方向?qū)?shù)而本文檔來自技高網(wǎng)
    ...

    【技術(shù)保護(hù)點】

    【技術(shù)特征摘要】
    1.一種數(shù)據(jù)庫中地圖數(shù)據(jù)的動態(tài)加密方法,其特征在于,包括如下步驟:S1接收來用用戶的地圖數(shù)據(jù)獲取請求,響應(yīng)于所述地圖數(shù)據(jù)獲取請求從數(shù)據(jù)庫中獲取三維數(shù)字地圖;所述三維數(shù)字地圖為未加密的原始地圖數(shù)據(jù);S2解析獲取所述地圖數(shù)據(jù)獲取請求中攜帶的用戶定位坐標(biāo);S3動態(tài)生成隨機(jī)加密矩陣;其中,針對來自不同用戶的地圖數(shù)據(jù)獲取請求所生成的隨機(jī)加密矩陣不同;針對來自同一用戶在不同時間周期的地圖數(shù)據(jù)獲取請求所生成的隨機(jī)加密矩陣不同;S4利用所述隨機(jī)加密矩陣對所述三維數(shù)字地圖和所述用戶定位坐標(biāo)進(jìn)行加密以生成加密地圖;S5將所述加密地圖發(fā)送至所述用戶關(guān)聯(lián)的終端進(jìn)行展示。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,S3具體包括:S3
    ?
    1確定城市三維數(shù)字地圖對應(yīng)的城市地理坐標(biāo)系E;S3
    ?
    2確定過坐標(biāo)系原點基準(zhǔn)平面以及在所述基準(zhǔn)平面上的投影完全覆蓋所述基準(zhǔn)平面的光滑面,將所述光滑面劃分為至少一個區(qū)域;S3
    ?
    3設(shè)置基于地理位置坐標(biāo)的多參數(shù)隨機(jī)數(shù)生成算法,并基于該算法在所述至少一個區(qū)域中生成加密矩陣,使得每個區(qū)域加密矩陣的邊界連續(xù)光滑。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,S4具體包括:S4
    ?
    1利用所述隨機(jī)加密矩陣對所述三維數(shù)字地圖以及所述用戶定位坐標(biāo)在基準(zhǔn)平面或光滑面的投影進(jìn)行加密形成一級加密數(shù)據(jù),并形成偏移矩陣;S4
    ?
    2利用偏移矩陣對所述一級加密數(shù)據(jù)進(jìn)行二級加密后生成二級加密地圖,作為所述加密地圖。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,S3
    ?
    3具體包括:S3
    ?3?
    1設(shè)多參數(shù)隨機(jī)數(shù)生成算法rand(x,y,w)∈(
    ?
    1,1),其中x,y為用戶請求時,三維數(shù)字地圖在光滑面上的投影在E下的地理位置坐標(biāo),w為預(yù)設(shè)參數(shù),對于給定的w值,給定x,y則生成的隨機(jī)數(shù)值相同,其中,所述w包括加密地理數(shù)據(jù)范圍面積R,用戶請求的位置對應(yīng)的加密矩陣寬度W、高度H,注冊用戶的ID碼,以及,允許偏移量s
    x
    ,s
    y
    ,每個區(qū)域在基準(zhǔn)平面上投影的平均長平均寬和投影中的預(yù)設(shè)坐標(biāo)X
    o
    和Y
    o
    ,兩組參數(shù)中的各組中至少一個參數(shù)的線性和/或非線性組合分別表示線性、非線性、以及線性和非線性混合組合方式,st是狀態(tài)指標(biāo),表示存在該參數(shù)時為空,st=0表示不存在該參數(shù),分別簡寫為C1,C2和C3其中,s
    x
    ,s
    y
    滿足r為三維數(shù)字地圖的空間分辨率,k與區(qū)域劃分的個數(shù)成負(fù)相關(guān)k=NC(num),num為劃分區(qū)域個數(shù),k∈[1,K],K>>1,且劃分區(qū)域個數(shù)為1時k=K,劃分的個數(shù)使得每個區(qū)域在基準(zhǔn)平面上投影的平均面積為qr2,q∈(1,2]時k=1;得到w之后,規(guī)定計算多個區(qū)域中的每個區(qū)域的每條邊界上p個點的導(dǎo)數(shù)的平均值為
    i=1,2,3,4,p∈[1,+∞),其中x
    j

    x和y
    j

    y定義為每條邊界上的點x
    j
    ,y
    j
    分別以X和Y軸的雙方向上趨向到達(dá)x,y相鄰的一個像素點;S3
    ?3?
    2選定C
    g
    和NC,不斷改變s
    x
    、s
    y
    、X
    o
    、Y
    o
    ,獲得k值k
    D
    以使得在所述多個區(qū)域中的邊界b上邊界b上都存在,且|s
    x
    +k
    D
    ·
    rand(x,y,w)|
    (x,y)∈R
    |∈(2|r|,2k
    D
    |r|],|s
    y
    +k
    D
    ·
    rand(x,y,w)|
    (x,y)∈R
    |∈(2|r|,2k
    D
    |r|],從而得到中間值w
    proc
    ,再計算多個區(qū)域中的每個區(qū)域的每條邊界上p個點的導(dǎo)數(shù)的平均值平均值i=1,2,3,4,p∈[1,+∞),b
    j
    為邊界b上的點,且j=1,2,

    ,p,w
    proc
    =C
    gproc
    ;S3
    ?3?
    3計算s
    x
    、s
    y
    、X
    o
    、Y
    o
    以及所有劃分區(qū)域的和組合,形成加密矩陣JM=k
    D
    ·
    rand(x,y,w
    D

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:劉俊偉彭貴堂
    申請(專利權(quán))人:泰瑞數(shù)創(chuàng)科技北京有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲国产精品无码久久| 久久久久亚洲av无码尤物| 日韩精品少妇无码受不了| 国产精品无码亚洲一区二区三区| 亚洲Av无码乱码在线播放| 亚洲AV永久纯肉无码精品动漫| 日韩aⅴ人妻无码一区二区| 亚洲av专区无码观看精品天堂| 国产成人无码18禁午夜福利p | 无码人妻丰满熟妇区96| 亚洲一区二区三区AV无码| 韩国无码AV片在线观看网站| 成人无码网WWW在线观看| 久久久久无码国产精品不卡 | 中文字幕无码免费久久| 亚洲a无码综合a国产av中文| 国产精品三级在线观看无码| 亚洲人成人无码网www国产| 亚洲最大av资源站无码av网址| 亚洲AV无码乱码在线观看富二代| 国产一区二区三区无码免费| 精品人妻无码一区二区三区蜜桃一| 久久久无码一区二区三区 | 国产成A人亚洲精V品无码| 一级电影在线播放无码| 国模无码视频一区二区三区| 久久国产精品无码一区二区三区| 久久亚洲精品AB无码播放| 亚洲色中文字幕无码AV| 中文无码成人免费视频在线观看| 国产精品无码无卡无需播放器| 日韩人妻系列无码专区| 久久亚洲AV成人无码国产电影| 无码中文字幕人妻在线一区二区三区 | 一级电影在线播放无码| 一区二区三区无码高清视频| 亚洲精品无码成人片在线观看| V一区无码内射国产| 成人免费无码H在线观看不卡| 久久无码无码久久综合综合| 亚洲日韩欧洲无码av夜夜摸|