移動(dòng)智能終端消息加密與壓縮研究
發(fā)布時(shí)間:2020-02-17 21:38
【摘要】:近幾年來,以Android為首的移動(dòng)智能終端數(shù)量以驚人的速度增長(zhǎng),同時(shí)作為傳統(tǒng)通信手段的短消息得到了更好的繼承和發(fā)展。然而面對(duì)新環(huán)境,短消息以及基于網(wǎng)絡(luò)傳輸?shù)南⒚媾R了更多的風(fēng)險(xiǎn)和挑戰(zhàn)。隨著更多的短信泄露事件和隱私泄露病毒的出現(xiàn),針對(duì)以Android平臺(tái)為首的移動(dòng)終端需要設(shè)計(jì)一種更為便捷實(shí)用的安全防護(hù)機(jī)制。本文通過研究并闡述Android平臺(tái)的相關(guān)設(shè)計(jì)思路,分析并研究了Android平臺(tái)短信收發(fā)階段存在的隱藏風(fēng)險(xiǎn)。由于移動(dòng)智能終端短信數(shù)據(jù)易泄露的特點(diǎn),分析了常用的對(duì)稱加密算法以及非對(duì)稱加密算法的相關(guān)技術(shù)。同時(shí)為了更好地應(yīng)對(duì)密鑰分發(fā)加密過程中出現(xiàn)的攻擊行為,分析了常見的密鑰分發(fā)機(jī)制。綜合加密技術(shù)和密鑰分發(fā)技術(shù),本文設(shè)計(jì)了能夠抵擋中間人攻擊和重放攻擊的基于時(shí)間的動(dòng)態(tài)口令生成算法。同時(shí)為了實(shí)現(xiàn)用戶的身份驗(yàn)證和防止第三方惡意偽裝,對(duì)比了RSA加密算法和基于橢圓曲線的非對(duì)稱加密算法,根據(jù)實(shí)際算法特點(diǎn)同時(shí)結(jié)合密鑰分發(fā)的一些相關(guān)技術(shù),設(shè)計(jì)了基于橢圓曲線的加密算法與基于時(shí)間的動(dòng)態(tài)口令算法結(jié)合的移動(dòng)端身份驗(yàn)證協(xié)議。同時(shí)針對(duì)移動(dòng)端運(yùn)算資源和帶寬緊缺的特性,分析并闡述了現(xiàn)有的LZ77算法、霍夫曼編碼等文本壓縮技術(shù),將基于LZ77算法和霍夫曼編碼的DEFLATE算法進(jìn)行改進(jìn),與現(xiàn)有的行程長(zhǎng)度編碼(RLE算法)進(jìn)行結(jié)合,提出了改進(jìn)的DEFLATE文本壓縮算法,用于進(jìn)一步提升消息發(fā)送效率。實(shí)驗(yàn)證明,新的算法能夠在不改變信息內(nèi)容的前提下,進(jìn)一步提高消,息傳輸效率。最后將所提出的相關(guān)解決方案實(shí)施到Android平臺(tái),并測(cè)試相關(guān)功能是否完整。在搭建實(shí)驗(yàn)環(huán)境之后,將文中提出的算法與傳統(tǒng)算法進(jìn)行比較;跈E圓曲線的加密系統(tǒng)引入后盡管增加了系統(tǒng)的時(shí)間開銷,卻能提供更好的安全特性。同時(shí)這些解決方案能夠有效地進(jìn)行組合,實(shí)現(xiàn)完整的消息防護(hù)。
【圖文】:
提供的系統(tǒng)SDK,其中最重要的是構(gòu)成一個(gè)APP的四大關(guān)鍵組件:Activity、Service、逡逑Content邋Provider和Broadcast邋Receiver。這四個(gè)組件提供了每個(gè)應(yīng)用的圖形界面、數(shù)據(jù)操逡逑作、資源共享和信息通訊功能的基本框架。如圖2.2所示,程序員通過組合各個(gè)模塊實(shí)逡逑現(xiàn)應(yīng)用的多樣性。逡逑J邐邐邐邐邐逡逑“邐*邋X逡逑/邋\逡逑—使用?一 ̄^邋Activity邋-啟動(dòng)/終止-Service邋)逡逑周戶邐查詢崎考送mtent邋一廣逡逑發(fā)送iment邐g義!逦!辶x希攏潁錚幔洌悖幔螅翦危卞澹茫錚睿簦澹睿翦澹義希遙澹悖澹椋觶澹蟈嗚澹校潁錚觶椋洌澹蟈澹懾義賢跡玻玻粒睿洌潁錚椋淥拇笞榧換ュ巍耙誨義希粒悖簦椋觶椋簦牽粒睿洌潁錚椋渥罨鏡淖榧,用诱C氏鐘沒Ы緱婧拖煊τ沒Р僮鰲R桓觶粒悖簦椋觶椋簦義峽梢岳斫馕桓鐾夾謂緱嬋刂破鰨,可裔jü蠖ㄏ嚶Φ耐夾謂緱嬪杓莆募迪滯夾位玨義廈嫻目刂啤⑾煊凸芾懟M夾謂緱嬪杓莆募捎茫兀停逃镅越斜嘈,系统涯K会完硲亓x希兀停濤募耄剩粒鄭量蚣懿闃械摹埃幔睿洌潁錚椋洌觶椋澹鰨鄭椋澹鰲崩嗉捌涓鞲鱟永嗟撓成涔叵。一个埩x賢夾謂緱嬪杓莆募ü短綴妥遠(yuǎn)ㄒ迥芄皇迪侄嘀侄嘌耐夾謂緱。ActiSz椋簦ü芾礤義峽刂普廡┙緱胬聰煊τ沒У牟僮鰲e義希櫻澹潁觶椋悖逡彩牽粒睿洌潁錚椋湎低持械囊桓鮒匾榧,茰Z匚揮耄粒悖簦椋觶椋簦噯。彦}觶椋悖灞舊礤義廈揮型夾謂緱媯怯糜諍筇ń性誦械囊桓鱟榧。通常情眶湐n糜謔荻寥∮氪媧⒉馘義獻(xiàn)鰲⑼綬夢(mèng)、组件紲Z男畔⒔換緩?fù)茰O僮韉氖導(dǎo)手蔥兇榧T謖J褂檬
本文編號(hào):2580515
【圖文】:
提供的系統(tǒng)SDK,其中最重要的是構(gòu)成一個(gè)APP的四大關(guān)鍵組件:Activity、Service、逡逑Content邋Provider和Broadcast邋Receiver。這四個(gè)組件提供了每個(gè)應(yīng)用的圖形界面、數(shù)據(jù)操逡逑作、資源共享和信息通訊功能的基本框架。如圖2.2所示,程序員通過組合各個(gè)模塊實(shí)逡逑現(xiàn)應(yīng)用的多樣性。逡逑J邐邐邐邐邐逡逑“邐*邋X逡逑/邋\逡逑—使用?一 ̄^邋Activity邋-啟動(dòng)/終止-Service邋)逡逑周戶邐查詢崎考送mtent邋一廣逡逑發(fā)送iment邐g義!逦!辶x希攏潁錚幔洌悖幔螅翦危卞澹茫錚睿簦澹睿翦澹義希遙澹悖澹椋觶澹蟈嗚澹校潁錚觶椋洌澹蟈澹懾義賢跡玻玻粒睿洌潁錚椋淥拇笞榧換ュ巍耙誨義希粒悖簦椋觶椋簦牽粒睿洌潁錚椋渥罨鏡淖榧,用诱C氏鐘沒Ы緱婧拖煊τ沒Р僮鰲R桓觶粒悖簦椋觶椋簦義峽梢岳斫馕桓鐾夾謂緱嬋刂破鰨,可裔jü蠖ㄏ嚶Φ耐夾謂緱嬪杓莆募迪滯夾位玨義廈嫻目刂啤⑾煊凸芾懟M夾謂緱嬪杓莆募捎茫兀停逃镅越斜嘈,系统涯K会完硲亓x希兀停濤募耄剩粒鄭量蚣懿闃械摹埃幔睿洌潁錚椋洌觶椋澹鰨鄭椋澹鰲崩嗉捌涓鞲鱟永嗟撓成涔叵。一个埩x賢夾謂緱嬪杓莆募ü短綴妥遠(yuǎn)ㄒ迥芄皇迪侄嘀侄嘌耐夾謂緱。ActiSz椋簦ü芾礤義峽刂普廡┙緱胬聰煊τ沒У牟僮鰲e義希櫻澹潁觶椋悖逡彩牽粒睿洌潁錚椋湎低持械囊桓鮒匾榧,茰Z匚揮耄粒悖簦椋觶椋簦噯。彦}觶椋悖灞舊礤義廈揮型夾謂緱媯怯糜諍筇ń性誦械囊桓鱟榧。通常情眶湐n糜謔荻寥∮氪媧⒉馘義獻(xiàn)鰲⑼綬夢(mèng)、组件紲Z男畔⒔換緩?fù)茰O僮韉氖導(dǎo)手蔥兇榧T謖J褂檬
本文編號(hào):2580515
本文鏈接:http://sikaile.net/kejilunwen/wltx/2580515.html
最近更新
教材專著