Andriod應用軟件保護方法能耗評估研究
發(fā)布時間:2020-06-08 15:36
【摘要】:面對嚴峻的智能手機安全問題,開發(fā)者希望采用更加安全有效的保護方法對其開發(fā)的軟件進行保護。智能手機由電池提供能量,電池的續(xù)航能力是用戶普遍關(guān)注的問題。而往往軟件保護方法的保護強度越高,其對所保護軟件進行的變換越復雜,勢必會對智能手機能耗造成負面的影響。因此,如何在軟件的安全性與智能手機的能耗之間取得平衡成為了亟待解決的問題。目前關(guān)于軟件保護方法會如何影響軟件能耗的相關(guān)研究較少,因此,開發(fā)者在為其開發(fā)的軟件選擇軟件保護策略時能夠參考的信息極為有限,以至于經(jīng)常做出不明智的選擇。針對上述問題,本文對Android應用軟件保護方法和軟件能耗之間的關(guān)系進行了深入的研究,并且量化表示了軟件保護方法的能耗特征與保護強度,然后,基于研究結(jié)果設計并實現(xiàn)了Android軟件防護能耗評估原型系統(tǒng),為開發(fā)者提供有效的參考。本文主要從以下三個方面展開研究:(1)從軟件保護方法的理論分析入手,先對軟件保護方法的基本原理、運行機制進行深入了解,提取并總結(jié)軟件保護方法的特征,為后續(xù)研究軟件保護方法和軟件能耗之間的關(guān)系提供理論依據(jù)。(2)針對不同軟件保護方法的特征,設計大量的實驗,通過實驗分析總結(jié)軟件保護方法對軟件能耗的影響,并利用線性回歸分析軟件保護方法與軟件能耗之間的關(guān)系,以量化表示軟件保護方法的能耗特征。同時,對軟件保護方法的保護強度也量化的進行表示。(3)設計并實現(xiàn)Android軟件防護能耗評估原型系統(tǒng),量化評估軟件能耗和軟件保護強度,并基于量化評估結(jié)果為軟件預測基于能耗優(yōu)化的最優(yōu)軟件保護策略,為開發(fā)者選擇合適的軟件保護策略提供參考。最后,通過三個軟件實例對系統(tǒng)的可行性與有效性進行分析與討論。
【圖文】:
如圖 16 所示,進入 Android 軟件防護能耗評估系統(tǒng)后,首先需要用戶輸件(APK 文件)以及其中的待保護關(guān)鍵函數(shù),選擇期望采用的保護方法受的軟件保護后最高能耗增量。然后,點擊提取信息按鈕,進入能耗評估取模塊。
能耗評估相關(guān)信息提取界面
【學位授予單位】:西北大學
【學位級別】:碩士
【學位授予年份】:2018
【分類號】:TP316;TP311.5
本文編號:2703289
【圖文】:
如圖 16 所示,進入 Android 軟件防護能耗評估系統(tǒng)后,首先需要用戶輸件(APK 文件)以及其中的待保護關(guān)鍵函數(shù),選擇期望采用的保護方法受的軟件保護后最高能耗增量。然后,點擊提取信息按鈕,進入能耗評估取模塊。
能耗評估相關(guān)信息提取界面
【學位授予單位】:西北大學
【學位級別】:碩士
【學位授予年份】:2018
【分類號】:TP316;TP311.5
【參考文獻】
相關(guān)期刊論文 前1條
1 韓子諾;劉嘉勇;;基于Android平臺的SO加固技術(shù)研究[J];現(xiàn)代計算機(專業(yè)版);2015年36期
,本文編號:2703289
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2703289.html
最近更新
教材專著