[發明專利]一種隱藏通用文件系統上卡片需要保護文件的裝置及方法在審
| 申請號: | 201410809700.5 | 申請日: | 2015-08-04 |
| 公開(公告)號: | CN104504345A | 公開(公告)日: | 2015-07-29 |
| 發明(設計)人: | 陳淮琰;鐘輝;劉剛 | 申請(專利權)人: | 無敵科技(西安)有限公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62 |
| 代理公司: | 西安智邦專利商標代理有限公司 61211 | 代理人: | 倪金榮 |
| 地址: | 710075 陜西省*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 隱藏 通用 文件系統 卡片 需要 保護 文件 裝置 方法 | ||
技術領域
本發明涉及一種隱藏通用文件系統上卡片需要保護文件的裝置及方法。
背景技術
嵌入式裝置用戶使用一段時間后,開發者在具體應用(如更新設備內容)的時候很多很可能需要制作和發行數據或程序的升級卡片,進而允許用戶(購買)使用升級卡片對持有的設備進行資料或程序進行(升級)更新。而更新的新數據往往會選擇有存儲功能的卡片(SD/MMC/T-Flash等)來存儲更新的資料文件或程序文件。而使用通用文件系統(FAT12/FAT16/FAT32/ExFAT等)格式保存升級要使用的文件,對于嵌入式設備而言很方便,因為直接使用通用文件系統的文件,程序能方便的利用文件系統現成的文件系統接口對文件進行訪問呢,而避免諸如將所要使用的文件建立索引打包加密之后再在需要讀取的時候要再度解析的麻煩(如果不使用通用文件系統管理文件,則程序需要對更新中要使用的多個文件進行建立索引和打包,且還需要讀取的時候先進行解析,比較繁瑣);使用通用文件系統存儲升級用的數據和程序,在制作升級卡片的時候還可以避免卡片資料拷貝的時候還需要特殊約定地址和打包,并且使得制作升級卡片并不能使用現成的成熟的產品化的通用文件拷貝機(燒錄復制卡片的設備)進行快速復制制作卡片而增加制作卡片的時間和成本)。但對于一些嵌入式設備更新的內容可能又不希望被其它設備或電腦讀取到(即又需要對升級使用的文件希望能做不可見的保護(避免文件被誤刪或篡改等)。
發明內容
為了解決背景技術中所存在的技術問題,本發明提出了一種隱藏通用文件系統上卡片需要保護文件的裝置及方法,其它通用文件系統讀取卡片的資料,不但能正常識別,而且是只能查看開放的區域部分,而無法訪問和修改到隱藏分區中文件的目的。
本發明的技術解決方案是:一種隱藏通用文件系統上卡片需要保護文件的方法,其特征在于:所述方法包括以下步驟:
1)識別卡片并讀取卡片本身CID(Card?Identification?Data);
2)根據步驟1)的16字節CID(Card?Identification?Data)值,計算checksum校驗和值(2字節),得到’CheckSum?A(校驗和A)’;
3)讀取卡片MBS(Master?Boot?Sector主引導扇區)中的MBR(Master?Boot?Record主引導記錄)的CID_CheckSum(offset:436-437),得到’CheckSum?B(校驗和B)’;
4)對比’CheckSum?A(校驗和A)’與’CheckSum?B(校驗和B)’;
5)讀取卡片MBS(Master?Boot?Sector主引導扇區)中的分區信息’Partition?Entries(分區表)’;
6)’CheckSum?A(校驗和A)’與’CheckSum?B(校驗和B)’對比如相等執行步驟7);
7)讀取卡片MBS(Master?Boot?Sector主引導扇區)中的隱藏分區起始扇區和扇區數(offset:438-446,8字節);
8)根據步驟7)讀取的隱藏分區的起始扇區和總扇區數對’Partition?Entries(分區表)’分區信息進行調整,即替換分區表里面分區信息;
9)加載卡片隱藏分區。
上述步驟1)中卡片本身CID由卡片Register(寄存器)獲得。
上述步驟6)中如不相等執行步驟10)加載卡片公開分區。
一種隱藏通用文件系統上卡片需要保護文件的裝置,其特征在于:所述裝置包括記錄分區信息的卡片單元、對卡片本身CID進行讀取的識別單元、根據CID值計算checksum值的計算單元、讀取卡片MBS(Master?Boot?Sector主引導扇區)中的MBR(Master?Boot?Record主引導記錄)的CID_CheckSum的讀取單元、對checksum值進行對比的對比單元以及加載分區的加載單元。
上述卡片單元包括卡片隱藏分區、卡片公開分區。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無敵科技(西安)有限公司,未經無敵科技(西安)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410809700.5/2.html,轉載請聲明來源鉆瓜專利網。





