在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于智能手機的保密U盤的數據防護方案

SwM2_ChinaAET ? 來源:未知 ? 作者:李倩 ? 2018-07-06 08:04 ? 次閱讀

摘要:深入分析了智能手機充當U盤完成數據傳輸的使用方式的安全隱患,結合加解密技術和遠程控制的技術,提出了一種集“加密存儲、遙控銷毀、定位追蹤”等功能于一體的數據防護方案,并進行了編程實現,以期解決智能手機充當U盤使用的數據安全問題。

0 引言

近幾年,隨著移動互聯網的普及和信息技術的發展,智能手機已經成為人們工作、生活的必需品[1]。人們不但可以使用智能手機完成信息交互、娛樂,而且利用智能手機充當U盤完成數據存儲與傳輸的方式也越來越多地被使用[2]。然而由于智能手機平臺開放性和網絡互連性強,更易受病毒、木馬等外來攻擊[3],根據CVE Details提供的統計數據顯示,Android、Debian Linux和Ubuntu Linux被評為2016年最易受攻擊的3種產品。智能手機存儲的數據較傳統U盤更容易泄露。基于此,本文提出了“基于智能手機的保密U盤”的數據防護方案。

1 系統設計

系統基本組成架構如圖1所示,系統主要包括:控制手機、基于智能手機的保密U盤和上位機。控制手機是普通智能手機,其軟件模塊主要由身份認證模塊、控制處理模塊和定位追蹤模塊等組成。基于智能手機的保密U盤主要由身份認證模塊、APP動態認證模塊、遙控銷毀模塊和定位模塊等組成,其硬件實體為智能手機+TF卡,搭載系統為Android。上位機主要由身份認證模塊、上位機動態認證模塊、磁盤加/卸載模塊和過濾驅動模塊組成,其硬件平臺為普通PC,搭載系統為Windows,支持32位和64位。

系統可分為3個核心功能區,分別為:加密存儲功能區、遙控銷毀功能區和定位追蹤功能區。

1.1 加密存儲功能區

加密存儲功能區主要由基于智能手機的保密U盤的APP動態認證模塊、TF卡和上位機程序組成,用于完成上位機與基于智能手機的保密U盤的動態身份認證,以及加密磁盤創建、加卸載、數據加解密與數據傳輸功能。

1.2 遙控銷毀功能區

遙控銷毀功能區主要由控制手機的控制處理模塊和基于智能手機的保密U盤的遙控銷毀模塊組成,在基于智能手機的保密U盤丟失或被盜后,可通過控制手機發送遙控銷毀指令(短信形式承載),基于智能手機的保密U盤收到指令后自動清除保密分區(數據),達成設備丟失后的數據遙控銷毀功能。

1.3 定位追蹤功能區

定位追蹤功能區主要由控制手機的控制處理模塊和基于智能手機的保密U盤的定位模塊組成,主要用于完成基于智能手機的保密U盤的定位、位置回傳(通過短信指令)和定位追蹤功能,達成設備丟失后的定位追蹤和找回功能。

2 加密存儲原理與實現

加密存儲功能主要由上位機程序和過濾驅動配合完成,采用核心層(Kernel,又叫驅動層)實現透明加解密。上位機程序主要用于實現人機接口、身份認證、密鑰設定、加密磁盤創建、掛載和卸載等工作。過濾驅動采用Windows提供的可安裝文件系統(Installable File System)[4]開發接口開發完成,通過此驅動實現透明加解密功能。上位機程序和過濾驅動基于Visual Studio 2008開發環境完成開發。

2.1 密盤的創建、掛載與卸載

(1)密盤的創建

上位機軟件中,創建密盤分為4步來描述:①根據輸入的用戶口令生成密盤加密密鑰;②讀取需要格式化磁盤的各種信息,建立對應數據結構;③在內存中創建文件系統頭;④調用寫磁盤命令,建立密盤。建立密盤時,通過調用過濾驅動,將明文的文件系統結構加密后寫入對應位置,實現文件系統的加密存儲。完成這幾步操作后,就將磁盤分區格式化為了密盤文件系統。其實現流程如圖2所示。

(2)密盤的掛/卸載

密盤文件系統的掛載是指將基于智能手機的保密U盤的密盤掛載到操作系統下。這里涉及編寫密盤驅動程序、掛/卸載分區、指定盤符等內容。基于智能手機的保密U盤的密盤建立后,數據均是加密存儲,采用掛載的方式是指在系統中進行雙向身份認證,通過認證后,對密盤的訪問將通過自動調用過濾驅動進行處理,這時從操作系統層上看到的則是其真實的明文數據,因此操作系統就可以對密盤數據進行正常訪問。

2.2 加密文件系統的實現

文件加密系統由文件過濾驅動程序和用戶模式應用程序組成[4]。如圖3所示,文件過濾驅動程序接收用戶模式應用程序傳來的設置信息,并按照這些信息對文件系統過濾驅動進行設置;對應用程序發往文件系統的操作請求進行監控;在應用程序對磁盤上的文件進行讀操作時,進行相應的處理和解密操作;在進行寫操作時,進行加密操作。用戶模式應用程序實現PC與用戶之間的交互,將用戶設置信息通過用戶模式應用程序與內核模式程序的通信方式傳遞給文件過濾驅動程序,并向用戶顯示文件過濾驅動程序傳給用戶模式應用程序的信息。

2.3 實現效果

(1)密盤創建、掛載、卸載功能

密盤創建、掛載、卸載功能實現效果如圖4所示。

上位機軟件可呈現基于智能手機的保密U盤的連接狀態,可實現與保密U盤的雙向鑒權以及創建、加載和卸載保密分區的功能。

通過200次測試可以有效實現雙向鑒權,實現保密分區的創建、加載與卸載功能,并且保密分區加載后與普通U盤使用方法完全一致。

(2)保密分區的讀寫速度測試

作者使用ATTO DISK bench32對保密分區的讀寫速度進行了多次測試[5],如圖5所示,保密分區最大寫速度接近16 MB/s,讀速度接近22 MB/s。

保密分區的讀寫速度與普通U盤的讀寫速度相差不大,基本不影響對數據的讀寫。

(3)加/解密功能測試

作者采用WINHEX對基于智能手機的保密U盤加/解密功能進行了測試[6],圖6為未加密數據圖,圖7為經過濾驅動加密后的數據圖。經對比可以看出,數據經過過濾驅動后已經被加密。

3 遙控銷毀的原理與實現

遙控銷毀的指令收發通過短信形式完成,編程采用Android標準API接口,指令解析采用自定義協議,數據處理及狀態監控采用Android標準API接口開發。

3.1 指令接收與發送

系統利用短消息作為信令載體,關鍵編程實現方式如下。

(1)指令發送

指令發送調用Android SDK的SmsManager類進行二次開發[7]。

(2)指令接收

指令接收采用BroadcastReceiver廣播接收器的方式,監聽SMS消息服務。

(3)訪問權限

集成Android系統的讀寫短信訪問權限。

3.2 指令生成與解析

指令生成與解析主要采用自定義協議,自定義協議如下。

(1)基于智能手機的保密U盤發送指令

基于智能手機的保密U盤指令如表1所示。

(2)控制手機發送指令

控制手機指令如表2所示。

3.3 數據處理

數據處理主要是指基于智能手機的保密U盤根據收到的控制指令做出相應處理,清除sdcard文件。

(1)核心代碼

調用Android SDK的ContentResolver類進行實例化處理[8]。

(2)權限設置

集成Android系統的讀寫sdcard訪問權限。

3.4 狀態監控

狀態監控主要是監控手機開機啟動和更換SIM/UIM卡狀態,監控方法如下:首先監聽系統開機啟動消息,然后在設備啟動時檢測系統SIM/UIM卡的信息(SIM/UIM卡內部信息包括:序列號、手機號、IMSI號等),最后對比SIM/UIM卡信息和設置的受監聽SIM/UIM信息是否相同,若相同則未更換,若不同則更換了。

(1)系統啟動監控

基于Android SDK的開機啟動監聽主要是采用BroadcastReceiver來接收Android系統的開機啟動消息廣播,并做相應處理[9]。

(2)SIM卡信息檢測

在本系統的研發過程中發現,不同SIM/UIM卡,其內部存儲的信息不太相同,有的存有手機號碼,有的沒有;有的存有序列號,有的沒有;只有IMSI號具備通用性[10]。因此,本系統采用SIM/UIM卡的IMSI號作為監聽換卡的依據。

3.5 實現效果

如圖8所示,控制手機可設置被控制號碼、控制方式以及選擇丟失后處理選項(包括:清除保密分區、位置通知、啟動報警、停止報警、鎖死屏幕),最后點擊“指令發送”,可以實現對基于智能手機保密U盤丟失處理指令的生成和發送。

經過200次不同環境測試,遙控銷毀平均處理時間為4 s,正常處理率為100%。

4 定位追蹤原理與實現

定位追蹤模塊主要功能架構如圖9所示,基于智能手機的保密U盤通過GPS/北斗、移動基站和WiFi多種方式定位[11-13],提交位置信息到定位模塊,并以短消息的形式上報位置信息到控制手機。控制手機收到發來的丟失設備位置信息,顯示于地圖上,并可以做實時更新與定位追蹤。

4.1 定位模塊的實現

定位模塊采用Android傳感器API和開源地圖API二次開發實現。

4.2 導航追蹤功能的實現

定位追蹤功能模塊包括:丟失設備顯示模塊、站立點顯示模塊、地圖顯示模塊和追蹤路徑規劃模塊組成,協同完成丟失手機定位和追蹤功能。

4.3 實現效果

定位追蹤模塊實現效果如圖10所示,點擊設備位置,即可將丟失設備顯示在地圖上;點擊“駕車追蹤”、“公交追蹤”或“步行追蹤”,即可實現站立點到丟失設備位置的路徑規劃。

經過30次,累計60 h、900公里的測試,位置更新指令傳遞平均用時8 s,地圖刷新平均用時2 s,正確定位追蹤準確率為96%。

5 結束語

本文對智能手機充當U盤完成數據傳輸的使用方式的風險進行了分析,提出一種“基于智能手機的保密U盤”的數據保護方案,并對其加密存儲、遙控銷毀、定位追蹤等核心功能進行了編程實現和實驗測試。通過測試證明了本方案可以有效達成智能手機充當U盤完成數據傳輸這種使用方式的安全防護。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 智能手機
    +關注

    關注

    66

    文章

    18543

    瀏覽量

    180957
  • U盤
    +關注

    關注

    7

    文章

    490

    瀏覽量

    63398
  • 移動互聯網
    +關注

    關注

    5

    文章

    599

    瀏覽量

    34120

原文標題:【學術論文】基于智能手機的保密U盤設計與實現

文章出處:【微信號:ChinaAET,微信公眾號:電子技術應用ChinaAET】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    主流智能手機方案

    大神們,請問現在主流安卓智能手機電路上,會用到哪些二三極管型號呢?還請不吝賜教。
    發表于 12-16 21:05

    君正100美金低成本3G智能手機解決方案詳解

      導讀:面對業內對低成本智能手機方案全新的需求,君正推出高性能的低成本智能手機解決方案,采用JZ4770芯片和Android 4.0冰激凌三明治系統,CPU主頻最高可達1.2GHz,
    發表于 12-19 11:13

    智能手機

    智能手機圖紙誰有呢能看清
    發表于 06-23 19:55

    智能手機如何判斷人臉的貼近

    智能手機里應用的傳感器是多種多樣的,其中距離傳感器就是智能手機里面經常應用的一種傳感器,距離傳感器有什么作用呢?我們都知道,智能手機都是觸屏手機,當人體接觸屏幕時,能激活相應用的應用軟
    發表于 09-30 16:03

    模擬智能手機

    STM32單片機模擬智能手機
    發表于 09-26 10:19

    你怎么定義智能手機殼,覺得高科技+手機殼=智能手機殼嗎?!

    搜到的這個寶就是MOPIC的3D智能手機殼,瞬間感覺這就是為我準備滴^&^~為啥說它是個寶,一起來看看就知道了。你怎么定義智能手機殼,覺得高科技+手機殼=智能手機
    發表于 01-05 09:56

    智能手機“一小時充電”充電管理方案

    現配備2500mAh電池的手機,而華為的mate更是配了4050mAh的電池。  大容量電池必然帶來長時間的充電時間,同時對智能手機的充電技術提出了更高的要求。本文主要對目前主流智能手機充電
    發表于 09-30 16:13

    智能手機智能調整

    相同的性能,因此導致呼叫掉線或丟失以及可實現的數據速率降低。除此之外,智能手機現在還需要適應不斷增長的網絡提供的數據速率和更寬的4G和4G +網絡頻段覆蓋范圍(698-2690 MHz)。為了滿足
    發表于 10-16 09:24

    基于NFC技術的智能手機設計

    Field Communication;NFC),以最具成本效益的模式進行智能手機設計。身為系統解決方案領導者,飛利浦專注于發展多媒體和系統連接的IP(intellectual property
    發表于 06-19 06:30

    自動對焦在智能手機的應用

    作者:高級產品營銷經理Jason Whetstone當今最想要的智能手機特性對于許多用戶,相機性能已成為一臺智能手機最重要的方面。社交媒體和線上業務使每個人都成為攝影師或影片導演,輔以幾百萬像素
    發表于 07-16 08:50

    基于Linux平臺上的智能手機的解決方案

    每個系統要正常運行都有賴于CPU 的性能, 系統軟件, 中間件一集各種系統策略等等, 智能手機也是一樣。這篇文章主要探討了給智能手機選擇合適的CPU, 以及在手機電源管理中的動態電源管理(DPM) 和自適應電壓調整(AVS) 技
    發表于 07-26 08:22

    智能手機怎么才能更加智能

    很明顯,智能手機不僅融入了我們的日常商業活動,而且融入了我們的日常生活。過去,智能手機被定義為采用專用操作系統(OS)的蜂窩電話。這意味著智能手機可以增加或安裝/刪除應用軟件,雖然這種定義稍嫌簡單了點。今天的
    發表于 08-20 08:32

    如何設計智能手機省電系統?

    智能手機中包含了很多耗能設備, 諸如MP3、MPEG- 4、Wi-Fi、數碼相機、3D 游戲等等。在手機電池容量還沒有實現質的飛躍的前提下, 我們不得不考慮手機電源節能的問題。我主要通過了以下四個方面來闡述在基于Linux 平臺
    發表于 11-05 08:03

    如何利用智能手機耳機接口音頻傳輸實現智能手機拓展監測環境溫度、濕度的應用設計?

    本文介紹一種利用智能手機耳機接口音頻傳輸,來實現智能手機拓展監測環境溫度、濕度的應用設計與實現方案,同時提出了可兼容2種不同耳機接口標準的解決方案,增強了
    發表于 05-11 06:50

    使用電腦的USB端口對智能手機充電

    對于在辦公室工作的人來說,在辦公室里充電智能手機是必要的,但大多數人都無法避免兩個錯誤。他們將使用電腦的USB端口對智能手機充電,否則他們的數據線往往會掉到地面上,這樣可能會損壞數據
    發表于 09-14 07:48
    主站蜘蛛池模板: 亚欧成人乱码一区二区 | 免费一级大片 | 在线欧美色图 | 亚洲成年网| 免费色站 | 欧美午夜电影 | 日日干天天草 | 亚洲男人的天堂在线播放 | yy6080亚洲半夜理论一级毛片 | 午夜影院入口 | 欧美有码视频 | 日韩高清特级特黄毛片 | 国产激烈床戏无遮挡在线观看 | 天天综合网天天综合色不卡 | 免费又爽又黄1000禁片 | 五月激情片 | 婷婷sese| 11111日本网站 | 婷婷亚洲五月琪琪综合 | 色国产视频 | 最黄色的视频 | 亚洲啪啪 | 极品丰满翘臀后进啪啪 | 久久精品系列 | 亚洲第一中文字幕 | 成人性色生活片免费看爆迷你毛片 | 四虎在线成人免费网站 | 色拍拍综合网 | 国产精品免费看久久久 | 亚洲综合亚洲综合网成人 | 日本高清色视频www 日本高清色视频在线观看免费 | 日本综合在线 | 日本日本69xxxx | 日本丰满毛茸茸熟妇 | 免费h视频 | 深爱五月激情网 | 天天爽天天爽天天片a久久网 | 37pao强力打造免费高速高清 | 天天综合欧美 | 日本黄色片在线观看 | 欧美极品另类xxx |