[發(fā)明專利]面向Android的數(shù)字證據(jù)的可信提取方法有效
| 申請?zhí)枺?/td> | 201310429099.2 | 申請日: | 2013-09-18 |
| 公開(公告)號: | CN103475664A | 公開(公告)日: | 2013-12-25 |
| 發(fā)明(設計)人: | 何涇沙;劉公政;萬雪姣;趙斌 | 申請(專利權)人: | 北京工業(yè)大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L9/14;H04M1/725 |
| 代理公司: | 北京匯信合知識產權代理有限公司 11335 | 代理人: | 陳圣清 |
| 地址: | 100124 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 面向 android 數(shù)字 證據(jù) 可信 提取 方法 | ||
技術領域
本發(fā)明涉及數(shù)字取證技術領域,尤其涉及一種面向Android的數(shù)字證據(jù)的可信提取方法。
背景技術
數(shù)字取證技術包括電子取證、網(wǎng)絡取證、計算機取證等,是從計算機、移動電子設備等相關電子設備中收集和發(fā)現(xiàn)證據(jù)的技術和工具。其目的是調查與數(shù)字技術相關的電子商務詐騙、侵占知識產權、入侵計算機等數(shù)字犯罪,有效確保計算機、移動手機以及通訊網(wǎng)絡等數(shù)字設備中相關信息的安全,并進而構建出一個整體信息安全架構,以防止網(wǎng)絡安全等相關攻擊,協(xié)助企業(yè)、司法機構收集數(shù)字犯罪證據(jù)。本發(fā)明主要針對數(shù)字取證中的移動設備方面的取證。
具體到實際的應用中,同計算機取證、網(wǎng)絡取證一樣,保證數(shù)據(jù)的原始性和不可栽贓性是移動設備取證技術中十分重要而迫切需要解決但卻尚未有效解決的問題。取證過程中,在取證技術人員不注意的任何時刻,數(shù)據(jù)都有可能被有意或無意的修改。數(shù)據(jù)從移動設備傳輸?shù)饺∽C終端設備的過程中,數(shù)據(jù)作為獨立個體與載體設備分離,就有可能使原始數(shù)據(jù)被篡改或栽贓至其它移動設備上被故意用作偽證;數(shù)據(jù)從取證終端設備上傳至服務器的過程中,在非專用網(wǎng)絡即公共網(wǎng)絡上進行傳輸時,在沒有加密保護的情況下,數(shù)據(jù)泄露和網(wǎng)絡攻擊的惡意行為容易發(fā)生。
針對上述場景,Me?G.and?Rossi?M.提出對作為數(shù)字證據(jù)載體的電子設備中的內存進行整體鏡像,再用MD5算法哈希加密鏡像文件來生成整體Hash值,然后把移動設備封存起來的方法對數(shù)字證據(jù)進行保護。然而,加密后的文件可以被任意的再哈希或再加密,無法在之后的時間里保證數(shù)據(jù)來源的準確性和唯一性,數(shù)據(jù)的防栽贓性更是無法得到保證。
此外,Chet提出在數(shù)字取證過程中加入訪問控制技術對用戶進行操作限制。但是攻擊者通過使用網(wǎng)絡代理或廣播監(jiān)聽等技術手段仍可以繞過安全訪問控制,導致數(shù)據(jù)在從取證客戶端到服務器端的網(wǎng)絡上被不法分子非法獲取。
因此,當下面臨的亟待解決的一個技術問題就是:如何提出一種方法,能夠有效保障數(shù)字證據(jù)的原始性和防栽贓性,有效提高數(shù)字證據(jù)的可信性。
發(fā)明內容
本發(fā)明所要解決的技術問題是提供一種面向Android的數(shù)字證據(jù)的可信提取方法,能夠有效提高數(shù)字證據(jù)的原始性和不可栽贓性。
為了解決上述問題,本發(fā)明提供一種面向Android的數(shù)字證據(jù)的可信提取方法,包括:
S1,從移動設備中提取數(shù)據(jù),取得時間戳信息和唯一設備標識號;
S2,運用數(shù)據(jù)校驗技術,對提取出來的數(shù)據(jù)、時間戳信息和唯一設備標識號應用HASH算法,得到hash值,便于以后的數(shù)據(jù)校驗;
S3,采用DES對稱加密算法,用由取證客戶端隨機生成的共享密鑰對hash值和數(shù)據(jù)、時間戳信息、唯一設備標識號進行打包加密;
S4,采用RSA非對稱加密算法,用由取證服務器分配的公鑰對共享密鑰進行加密;
S5,將加密過的數(shù)據(jù)包和共享密鑰發(fā)送到取證服務器;
S6,取證服務器收到數(shù)據(jù)以后使用RSA算法的私鑰解密得到共享密
鑰,然后用共享密鑰解密得到hash值和數(shù)據(jù)包;
S7,對數(shù)據(jù)包再次應用HASH算法得到一個新的hash值,并比較兩個hash值是否相同,若相同,則將數(shù)據(jù)存儲到取證服務器中,否則,返回步驟S5。
進一步的,所述S1中通過調用TelephonyManager.getDeviceId和Android.Build.SERIAL兩個Android提供的類來獲取IMEI號和序列號,并將兩個號組合構成唯一設備標識號。
進一步的,所述S1中通過調用java.text.SimpleDateFormat類來獲取時間戳信息。
進一步的,在用共享密鑰對hash值和數(shù)據(jù)進行加密之前先進行數(shù)字簽名。
綜上,本發(fā)明提供的面向Android的數(shù)字證據(jù)的可信提取方法,保證數(shù)據(jù)的原始性和不可抵賴性,有效防止栽贓行為的發(fā)生。
附圖說明
圖1是本發(fā)明的面向Android的數(shù)字證據(jù)的可信提取方法的流程示意圖。
具體實施方式
為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,下面結合附圖與實例對本發(fā)明作進一步詳細說明。但所舉實例不作為對本發(fā)明的限定。
如圖1所示,本發(fā)明提供一種面向Android的數(shù)字證據(jù)的可信提取方法的流程示意圖,包括:
步驟S1,從移動設備中提取數(shù)據(jù),取得時間戳信息和唯一設備標識號;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京工業(yè)大學,未經(jīng)北京工業(yè)大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310429099.2/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 一種Android設備之間遠程桌面控制的方法
- 一種Android程序的執(zhí)行路徑的還原方法
- 基于ANCS協(xié)議兼容多平臺的通知消息獲取方法
- 基于字節(jié)碼插樁的Android程序監(jiān)控系統(tǒng)及方法
- 一種減少Android設備功耗的優(yōu)化方法及裝置
- 一種縮短無屏Android設備開機啟動時間的設置方法
- 一種基于Android雙系統(tǒng)的系統(tǒng)間通知同步方法
- 基于移動操作系統(tǒng)的Android兼容層實現(xiàn)方法和系統(tǒng)
- 一種Android智能設備APK安全管控方法
- 一種應用程序開發(fā)中創(chuàng)建Android庫模塊依賴關系的方法及裝置
- 基于云服務的電子數(shù)據(jù)固定平臺
- 一種證據(jù)合成方法、模塊及多Agent診斷系統(tǒng)
- 一種D-S證據(jù)理論中基于優(yōu)化證據(jù)距離的證據(jù)融合方法
- 一種互聯(lián)網(wǎng)法院電子證據(jù)池的管理系統(tǒng)
- 一種多方證據(jù)關聯(lián)模型構建方法和證據(jù)鏈提取方法及裝置
- 一種隱私保護的證據(jù)管理系統(tǒng)及方法
- 一種輔助辦案的方法及裝置、設備、存儲介質
- 海事證據(jù)存儲方法、裝置、計算機設備和存儲介質
- 基于模糊分類的加權沖突證據(jù)融合方法
- 一種配置和生成證據(jù)鏈的方法以及系統(tǒng)





