基于多層加密二維碼的物流個(gè)人信息隱私保護(hù)系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種物流領(lǐng)域個(gè)人隱私保護(hù)系統(tǒng),具體涉及一種基于多層加密二維碼的物流個(gè)人信息隱私保護(hù)系統(tǒng)。
【背景技術(shù)】
[0002]據(jù)報(bào)道,在“淘單114”和“單號(hào)吧”等網(wǎng)站,快遞單號(hào)信息被明碼標(biāo)價(jià),售價(jià)從0.4元至2元不等,并附帶“生成底單(發(fā)件聯(lián))”等配套服務(wù)。這些交易網(wǎng)站顯示,被交易的快遞單號(hào)來自包括申通、圓通、中通、韻達(dá)在內(nèi)的多個(gè)快遞公司,“淘單114”還寫著“單號(hào)來源于各地快遞員”。令人擔(dān)憂的是,這些被泄露的快遞單號(hào)信息,除了被用來在淘寶“刷帖”,還可能被用于制造“假包裹”進(jìn)行詐騙等違法行為。現(xiàn)實(shí)中,因快遞單號(hào)信息泄露而引發(fā)的入室搶劫案例不時(shí)見諸報(bào)端。
[0003]二維碼作為最近查詢使用率增長(zhǎng)最快的檢索方式。比一維碼相比,二維碼具有高密度編碼、存儲(chǔ)容量大,編碼范圍廣,容錯(cuò)能力強(qiáng),譯碼可靠性高,與其他技術(shù)如加密措施結(jié)合應(yīng)用廣泛,且二維碼可以使用普通紙張打印,制作成本低等特點(diǎn)。二維碼還能夠存儲(chǔ)漢字、字母、數(shù)字等多種信息。
[0004]隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,越來越多的用戶、商家、平臺(tái)采用二維碼掃描檢索技術(shù)。目前二維碼主要應(yīng)用領(lǐng)域包括:①身份識(shí)別:如名片、會(huì)議簽到;②產(chǎn)品溯源:如記錄豬肉、奶制品等商品的貨物物流信息;③電子票務(wù):諸多電影院、火車票等系統(tǒng)均采用了二維碼技術(shù);④電子商務(wù):如掃描海報(bào)二維碼獲得商品鏈接及優(yōu)惠折扣;⑤生活?yuàn)蕵?如掃描二維碼直接獲得音樂、視頻下載鏈接。
[0005]快速響應(yīng)(Quick Response,QR) 二維碼是最具代表性的一類,也是應(yīng)用最為廣泛的。QR 二維碼的設(shè)計(jì)理念是要解決攜帶信息量和信息糾錯(cuò)。但是國(guó)家技術(shù)監(jiān)督局發(fā)布的《快速響應(yīng)矩陣碼》標(biāo)準(zhǔn)中沒有對(duì)數(shù)據(jù)加密進(jìn)行詳細(xì)的描述。隨著應(yīng)用市場(chǎng)的深入和應(yīng)用領(lǐng)域的拓展,QR 二維碼已經(jīng)在支付、傳遞秘鑰、記錄個(gè)人敏感信息等加密技術(shù)領(lǐng)域有了較多的應(yīng)用。
[0006]QR 二維碼的版本從I到40共40個(gè)版本,每個(gè)版本能容納的數(shù)據(jù)容量從26到3706碼字不等。從版本I的邊長(zhǎng)為21,之后每個(gè)版本增加1,邊長(zhǎng)增加4,版本40的邊長(zhǎng)為177。QR 二維碼共有4個(gè)錯(cuò)誤糾正級(jí)別,分別用L (低)、M (中)、Q (標(biāo)準(zhǔn))、H (高),可恢復(fù)碼字比例依次為7 %、15 %、25 %和30 %。不同糾錯(cuò)等級(jí)的糾錯(cuò)碼字?jǐn)?shù)量越高,相對(duì)用來編碼信息的碼字就越少。
[0007]二維碼加密技術(shù)是指在各類二維碼的現(xiàn)有基礎(chǔ)上,運(yùn)用密碼學(xué)的原理將加密技術(shù)與二維碼技術(shù)串聯(lián)起來,以實(shí)現(xiàn)二維碼中信息的加密傳遞。目前主要的加密算法是對(duì)信息加密和生成的二維碼圖像進(jìn)行加密。QR 二維碼加密尚屬于起步階段。2007年中國(guó)物品編碼中心編著的《二維碼的技術(shù)與應(yīng)用》中提出了幾種二維碼加密的方案。2012年劉云龍等在Android手機(jī)上實(shí)現(xiàn)了 DES加密的QR 二維碼。任勇金研宄了 Rijndae算法和異或運(yùn)算的QR 二維碼加密。2013年高彥受研宄了 RC4加密的QR 二維碼。周慶等研宄了基于Ising模型的QR 二維碼加密算法。單利安給出了一套QR 二維碼水印加密技術(shù)。2014年于英政等提出了對(duì)二維碼信息的多層加密技術(shù)。
[0008]綜上所述,已有的算法對(duì)信息加密并沒有與二維碼的生成過程緊密結(jié)合,只是加密與二維碼生成的簡(jiǎn)單組合。無(wú)法滿足物流信息系統(tǒng)中各環(huán)節(jié)的信息交互及分段式提取的隱私保護(hù)功能。
【發(fā)明內(nèi)容】
[0009]本發(fā)明主要解決物流環(huán)節(jié)中快遞單號(hào)涵蓋所有發(fā)貨方和收貨方的所有明碼信息導(dǎo)致雙方個(gè)人隱私信息非常容易獲取的問題,從技術(shù)上實(shí)現(xiàn)快遞過程信息分離、貨物流程安全認(rèn)證查詢等功能。
[0010]為了實(shí)現(xiàn)上述目的,本發(fā)明提供的技術(shù)方案如下:
[0011]一種基于多層加密二維碼的物流個(gè)人信息隱私保護(hù)系統(tǒng),包括:
[0012]輸入終端,用于使用人輸入信息;
[0013]信息生成模塊,將填寫終端輸入的信息生成二維碼信息;
[0014]傳輸授權(quán)提取模塊,從信息生成終端生成的二維碼信息中提取出傳輸信息;
[0015]配送信息提取模塊,從信息生成終端生成的二維碼信息中提取出配送信息;
[0016]驗(yàn)證云平臺(tái)模塊,根據(jù)信息生成模塊、傳輸授權(quán)提取模塊和配送信息提取模塊中的信息生成一個(gè)數(shù)字驗(yàn)證碼,并發(fā)送給信息接收人。
[0017]信息生成模塊包括輸入端、信息分段加密模塊、二維碼生成器和二維碼打印機(jī),輸入端接收輸入終端的信息發(fā)送給信息分段加密模塊,經(jīng)過信息分段加密模塊加密的信息通過二維碼生成器生成二維碼,并通過二維碼打印機(jī)輸出。
[0018]傳輸授權(quán)提取模塊包括二維碼掃描模塊和權(quán)限解碼模塊,二維碼掃描模塊將掃描到的二維碼信息傳輸給權(quán)限解碼模塊,權(quán)限解碼模塊根據(jù)使用者的權(quán)限解碼二維碼中的信息。
[0019]配送信息提取模塊包括二維碼掃描模塊、權(quán)限解碼模塊和驗(yàn)證解碼模塊,二維碼掃描模塊將掃描到的二維碼信息傳輸給權(quán)限解碼模塊,權(quán)限解碼模塊根據(jù)使用者的權(quán)限解碼二維碼中的信息,驗(yàn)證解碼模塊將權(quán)限解碼模塊中的信息和實(shí)地信息發(fā)送給驗(yàn)證云平臺(tái)豐旲塊。
[0020]驗(yàn)證云平臺(tái)模塊包括信息采集模塊、數(shù)字驗(yàn)證碼生成器、推送平臺(tái)和在線數(shù)據(jù)查詢平臺(tái);信息采集模塊將信息生成模塊、傳輸授權(quán)提取模塊和配送信息提取模塊中的信息采集匯總,發(fā)送給在線數(shù)據(jù)查詢平臺(tái)和數(shù)字驗(yàn)證碼,通過數(shù)字驗(yàn)證碼生成器生成提取碼,并通過推送平臺(tái)發(fā)給信息收取人。
[0021]本發(fā)明的有益效果是:
[0022]本發(fā)明基于多層加密技術(shù),通過單號(hào)信息的電子輸入直接生成二維碼圖像信息,并采用分段提取技術(shù),解決了物流配送過程中單號(hào)信息可見帶來的信息泄露問題。同時(shí)項(xiàng)目引入單號(hào)生成唯一認(rèn)證短信信息,實(shí)現(xiàn)了物流信息查詢認(rèn)證機(jī)制,解決物流單號(hào)查詢存在的地址信息泄露與加密后無(wú)法查詢的矛盾。
【附圖說明】
[0023]附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
[0024]圖1是本發(fā)明一個(gè)較佳實(shí)施例的多層信息加密核心算法及解密過程圖;
[0025]圖2是加密后物流單樣例圖;
[0026]圖3是本發(fā)明本發(fā)明一個(gè)較佳實(shí)施例的快遞過程流程圖。
【具體實(shí)施方式】
[0027]本發(fā)明公開一種基于多層加密二維碼的物流個(gè)人信息隱私保護(hù)系統(tǒng),包括:
[0028]輸入終端,用于使用人輸入信息;
[0029]信息生成模塊,將填寫終端輸入的信息生成二維碼信息;
[0030]傳輸授權(quán)提取模塊,從信息生成終端生成的二維碼信息中提取出傳輸信息;
[0031]配送信息提取模塊,從信息生成終端生成的二維碼信息中提取出配送信息;
[0032]驗(yàn)證云平臺(tái)模塊,根據(jù)信息生成模塊、傳輸授權(quán)提取模塊和配送信息提取模塊中的信息生成一個(gè)數(shù)字驗(yàn)證碼,并發(fā)送給信息接收人。
[0033]信息生成模塊包括輸入端、信息分段加密模塊、二維碼生成器和二維碼打印機(jī),輸入端接收輸入終端的信息發(fā)送給信息分段加密模塊,經(jīng)過信息分段加密模塊加密的信息通過二維碼生成器生成二維碼,并通過二維碼打印機(jī)輸出。
[0034]傳輸授權(quán)提取模塊包括二維碼掃描模塊和權(quán)限解碼模塊,二維碼掃描模塊將掃描到的二維碼信息傳輸給權(quán)限解碼模塊,權(quán)限解碼模塊根據(jù)使用者的權(quán)限解碼二維碼中的信息。
[0035]配送信息提取模塊包括二維碼掃描模塊、權(quán)限解碼模塊和驗(yàn)證解碼模塊,二維碼掃描模塊將掃描到的二維碼信息傳輸給權(quán)限解碼模塊,權(quán)限解碼模塊根據(jù)使用者的權(quán)限解碼二維碼中的信息,驗(yàn)證解碼模塊將權(quán)限解碼模塊中的信息和實(shí)地信息發(fā)送給驗(yàn)證云平臺(tái)豐旲塊。
[0036]驗(yàn)證云平臺(tái)模塊包括信息采集模塊、數(shù)字驗(yàn)證碼生成器、推送平臺(tái)和在線數(shù)據(jù)查詢平臺(tái);信息采集模塊將信息生成模塊、傳輸授權(quán)提取模塊和配送信息提取模塊中的信息采集匯總,發(fā)送給在線數(shù)據(jù)查詢平臺(tái)和數(shù)字驗(yàn)證碼,通過數(shù)字驗(yàn)證碼生成器生成提取碼,并通過推送平臺(tái)發(fā)給信息收取人。
[0037]下面結(jié)合一個(gè)較佳的實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。
[0038]如圖1所示,物流過程中,由于分揀中心需要人工查看快遞最終目的地。如果采用一般二維碼生成技術(shù),物流人員再使用掃描設(shè)備掃描后仍然能夠獲得收件人、發(fā)件人完整信息。本發(fā)明將快遞單中數(shù)據(jù)通過格式化抽取,形成多個(gè)區(qū)域,如“城市”、“街道”、“門牌”、“姓名”和“電話”等字段。在生成二維碼前通過如Has