專利名稱:具有信息加密功能的電子裝置及信息加密方法
技術(shù)領(lǐng)域:
本發(fā)明涉及ー種具有信息加密功能的電子裝置及信息加密方法,尤指ー種可對(duì)接收或傳送的信息進(jìn)行加密后再儲(chǔ)存的電子裝置及信息加密方法。
背景技術(shù):
隨著科技的發(fā)展與進(jìn)步,人們的日常生活中充斥著愈來(lái)愈多的電子裝置,例如移動(dòng)電話、個(gè)人數(shù)字助理、平板計(jì)算機(jī)等。一般而言,大多數(shù)的電子裝置皆能通過(guò)短信服務(wù)(Short Message Service, SMS)、多媒體信息服務(wù)(Multimedia Message Service,MMS)、電子郵件服務(wù)(e-mail service)或其他信息服務(wù)讓不同使用者相互傳送信息。不可避免地,人們所擁有的電子裝置總是會(huì)有相互出借的情況發(fā)生。在將電子裝置借給他人使用時(shí),他人便有可能窺視儲(chǔ)存于電子裝置中的私人信息。此外,若他人在使用借來(lái)的電子裝置的過(guò)程中,突然有短信或郵件等信息傳來(lái),他人也有可能在不小心的情況下窺視此私人信息。換言之,在將電子裝置借給他人使用吋,電子裝置的所有人并無(wú)法確保電子裝置所接收或儲(chǔ)存的信息不被他人窺視。此對(duì)電子裝置的所有人而言,無(wú)疑是一大困擾。因此,需要提供ー種具有信息加密功能的電子裝置及信息加密方法,以解決上述問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明提供ー種具有信息加密功能的電子裝置及信息加密方法,其可對(duì)接收或傳送的信息進(jìn)行加密后再儲(chǔ)存,以解決上述的問(wèn)題。本發(fā)明公開ー種具有信息加密功能的電子裝置,該電子裝置包含一配置界面模塊,該配置界面模塊用以設(shè)定一加密密碼;ー儲(chǔ)存模塊;一加密模塊;以及一信息處理模塊,該信息處理模塊電性連接于該配置界面模塊、該儲(chǔ)存模塊與該加密模塊,該信息處理模塊用以接收或發(fā)送一信息,自該配置界面模塊存取該加密密碼,并且將該信息與該加密密碼傳送至該加密模塊,該加密模塊以該加密密碼將該信息加密為ー加密信息并且將該加密信息回傳至該信息處理模塊,該信息處理模塊將該加密信息儲(chǔ)存于該儲(chǔ)存模塊。本發(fā)明還公開當(dāng)該信息處理模塊接收或發(fā)送該信息時(shí),該信息處理模塊檢查該加密密碼是否存在,若該加密密碼不存在,該信息處理模塊觸發(fā)該配置界面模塊,以設(shè)定該加密密碼。本發(fā)明還公開當(dāng)該信息處理模塊自該儲(chǔ)存模塊讀取該加密信息時(shí),該信息處理模塊自該配置界面模塊存取該加密密碼,并且將該加密信息、一信息類型與該加密密碼傳送至該加密模塊,該加密模塊根據(jù)該信息類型判斷該加密信息為已讀取信息或未讀取信息,若該加密信息為未讀取信息,該加密模塊以該加密密碼將該加密信息解密為ー解密信息并且將該解密信息回傳至該信息處理模塊,若該加密信息為已讀取信息,該加密模塊將該加密信息直接回傳至該信息處理模塊。
本發(fā)明還公開該具有信息加密功能的電子裝置還包含ー顯示模塊,電性連接于該信息處理模塊,用以顯示該加密信息或該解密信息。本發(fā)明還公開當(dāng)該信息處理模塊自該儲(chǔ)存模塊讀取該加密信息時(shí),該信息處理模塊檢查該加密密碼是否已被設(shè)定超過(guò)一超時(shí)時(shí)間,若該加密密碼已被設(shè)定超過(guò)ー超時(shí)時(shí)間,該信息處理模塊觸發(fā)該配置界面模塊,以重新設(shè)定另一加密密碼。本發(fā)明還公開若該加密密碼尚未被設(shè)定超過(guò)該超時(shí) 時(shí)間,該信息處理模塊檢查該加密密碼是否存在,若該加密密碼不存在,該信息處理模塊觸發(fā)該配置界面模塊,以設(shè)定該加密密碼。本發(fā)明還公開該配置界面模塊包含一存儲(chǔ)單元,用以儲(chǔ)存該加密密碼。本發(fā)明還公開ー種信息加密方法,該方法包含設(shè)定ー加密密碼;接收或發(fā)送一信息;以該加密密碼將該信息加密為ー加密信息;以及儲(chǔ)存該加密信息。本發(fā)明還公開該信息加密方法還包含在接收或發(fā)送該信息吋,檢查該加密密碼是否存在;以及若該加密密碼不存在,設(shè)定該加密密碼。本發(fā)明還公開該信息加密方法還包含讀取該加密信息;根據(jù)一信息類型判斷該加密信息為已讀取信息或未讀取信息;若該加密信息為未讀取信息,以該加密密碼將該加密信息解密為ー解密信息;以及若該加密信息為已讀取信息,不對(duì)該加密信息進(jìn)行解密。本發(fā)明還公開該信息加密方法還包含在讀取該加密信息吋,檢查該加密密碼是否已被設(shè)定超過(guò)一超時(shí)時(shí)間;以及若該加密密碼已被設(shè)定超過(guò)ー超時(shí)時(shí)間,重新設(shè)定另一加密密碼。本發(fā)明還公開該信息加密方法還包含若該加密密碼尚未被設(shè)定超過(guò)該超時(shí)時(shí)間,檢查該加密密碼是否存在;以及若該加密密碼不存在,設(shè)定該加密密碼。綜上所述,本發(fā)明允許使用者利用電子裝置中的配置界面模塊來(lái)設(shè)定加密密碼。當(dāng)使用者使用電子裝置接收或發(fā)送信息時(shí),加密模塊都會(huì)以加密密碼將所接收或發(fā)送的信息加密為ー加密信息。此加密信息即以密文形式儲(chǔ)存于儲(chǔ)存模塊中。藉此,即可防止他人有意或無(wú)意地窺視真正的信息內(nèi)容。當(dāng)電子裝置的所有者欲讀取儲(chǔ)存模塊中的加密信息吋,若此加密信息為未讀取信息,則加密模塊便會(huì)以加密密碼將加密信息解密為ー解密信息。此解密信息即會(huì)以明文形式顯示出來(lái)。反之,若此加密信息為已讀取信息,則不對(duì)此加密信息進(jìn)行解密,亦即,此加密信息仍會(huì)以密文形式(ciphertext)顯示出來(lái),進(jìn)而對(duì)此加密信息達(dá)到保密效果。若所有者欲讀取此已讀取的加密信息,只要輸入加密密碼,即可使此加密信息以明文形式(cleartext)顯示出來(lái)。此外,本發(fā)明還允許使用者利用電子裝置中的配置界面模塊來(lái)設(shè)定加密密碼的ー超時(shí)時(shí)間(例如,十二小時(shí)、一天等)。當(dāng)電子裝置的使用者(非所有者)欲讀取未讀取的加密信息時(shí),電子裝置的信息處理模塊會(huì)先檢查加密密碼是否已被設(shè)定超過(guò)此超時(shí)時(shí)間。若加密密碼已被設(shè)定超過(guò)此超時(shí)時(shí)間(例如,超時(shí)時(shí)間設(shè)定為一天,且加密密碼已被設(shè)定三天),則電子裝置的配置界面模塊會(huì)被觸發(fā),以通知使用者重新設(shè)定另一加密密碼。此時(shí),即使此加密信息為未讀取信息,電子裝置亦不會(huì)對(duì)此加密信息進(jìn)行解密,進(jìn)而對(duì)此加密信息達(dá)到保密效果。關(guān)于本發(fā)明的優(yōu)點(diǎn)與精神可以藉由以下的發(fā)明詳述及所附附圖得到進(jìn)ー步的了解。
圖I為本發(fā)明一實(shí)施例的具有信息加密功能的電子裝置的功能方框圖。圖2A與圖2B為本發(fā)明一實(shí)施例的信息加密方法的流程圖。主要組件符號(hào)說(shuō)明
I 電子裝置 10配置界面模塊
12 儲(chǔ)存模塊 4加密模塊
16 信息處理模塊 18顯示模塊
100加密密碼 102存儲(chǔ)單元
120 信息加密軟件 S100-S128步驟
具體實(shí)施例方式請(qǐng)參閱圖1,圖I為本發(fā)明一實(shí)施例的具有信息加密功能的電子裝置I的功能方框圖。如圖I所不,電子裝置I包含一配置界面模塊10、ー儲(chǔ)存模塊12、一加密模塊14、一信息處理模塊16以及ー顯示模塊18。電子裝置I可為移動(dòng)電話、個(gè)人數(shù)字助理、平板計(jì)算機(jī)或其他可通過(guò)短信服務(wù)、多媒體信息服務(wù)、電子郵件服務(wù)或其他信息服務(wù)接收或傳送信息的電子裝置。在實(shí)際應(yīng)用中,儲(chǔ)存模塊12可為非易失性存儲(chǔ)器(例如,閃存)或其他數(shù)據(jù)儲(chǔ)存裝置,顯示模塊18可為液晶顯示器或其他顯示器,信息處理模塊16可為具有數(shù)據(jù)運(yùn)算處理功能的處理器或控制器。此外,配置界面模塊10與加密模塊14可利用軟件搭配硬件電路設(shè)計(jì)的方式來(lái)實(shí)現(xiàn)。配置界面模塊10用以供使用者設(shè)定ー加密密碼100。在此實(shí)施例中,配置界面模塊10可包含一存儲(chǔ)單元102,用以儲(chǔ)存使用者所設(shè)定的加密密碼100。在實(shí)際應(yīng)用中,存儲(chǔ)單元102可為非易失性存儲(chǔ)器(例如,閃存)或其他數(shù)據(jù)儲(chǔ)存裝置。請(qǐng)參閱圖2Α以及圖2Β,圖2Α與圖2Β為本發(fā)明一實(shí)施例的信息加密方法的流程圖。圖2Α與圖2Β中的信息加密方法可藉由程序設(shè)計(jì)以一信息加密軟件120來(lái)實(shí)現(xiàn),且此信息加密軟件120可安裝于上述電子裝置I的儲(chǔ)存模塊12中,如圖I所示。以下將以圖I中的電子裝置I搭配圖2Α與圖2Β中的信息加密方法說(shuō)明本發(fā)明的技術(shù)特點(diǎn)。首先,執(zhí)行步驟S100,信息處理模塊16監(jiān)控信息處理事件的類型。在此實(shí)施例中,可在信息加密軟件120中注冊(cè)三種信息處理事件的類型,例如“接收信息”、“發(fā)送信息”以及“讀取信息”。當(dāng)有任何ー種信息處理事件的類型發(fā)生時(shí),信息加密軟件120即會(huì)發(fā)出相對(duì)應(yīng)的信號(hào)通知信息處理模塊16進(jìn)行相對(duì)應(yīng)的處理。如圖2Α和圖2Β所示,執(zhí)行步驟S102,信息處理模塊16接收信息;執(zhí)行步驟S104,信息處理模塊16發(fā)送信息;執(zhí)行步驟3106,信息處理模塊16讀取信息。當(dāng)信息處理模塊16接收或發(fā)送信息時(shí)(步驟S102或步驟S104),信息處理模塊16會(huì)先檢查加密密碼100是否存在(步驟S108)。若加密密碼100不存在,信息處理模塊16會(huì)觸發(fā)配置界面模塊10,以通知使用者設(shè)定加密密碼100 (步驟S110)。此外,當(dāng)信息處理模塊16自儲(chǔ)存模塊12讀取信息時(shí)(步驟S106),信息處理模塊16會(huì)先檢查加密密碼100是否已被設(shè)定超過(guò)一超時(shí)時(shí)間(例如,十二小時(shí)、一天等)(步驟S112)。若加密密碼100已被設(shè)定超過(guò)此超時(shí)時(shí)間(例如,超時(shí)時(shí)間設(shè)定為一天,且加密密碼100已被設(shè)定三天),信息處理模塊16即會(huì)觸發(fā)配置界面模塊10,以通知使用者重新設(shè)定另一加密密碼(步驟S114)。若加密密碼100尚未被設(shè)定超過(guò)此超時(shí)時(shí)間(例如,超時(shí)時(shí)間設(shè)定為一天,且加密密碼100僅被設(shè)定三小時(shí)),信息處理模塊16會(huì)再檢查加密密碼100是否存在(步驟S108)。若加密密碼100不存在,信息處理模塊16即會(huì)觸發(fā)配置界面模塊10,以通知使用者設(shè)定加密密碼100(步驟S110)。在此實(shí)施例中,使用者亦可利用配置界面模塊10來(lái)設(shè)定上述的超時(shí)時(shí)間。若在步驟S108中檢查的結(jié)果為加密密碼100存在,則執(zhí)行步驟SI 16,信息處理模塊16判斷信息處理事件的類型是否為“讀取信息”,若否,則執(zhí)行步驟S118,若是,則執(zhí)行步驟S122。此外,在執(zhí)行完上述的步驟SllO或步驟S114后,亦接著執(zhí)行上述的步驟S116。在此實(shí)施例中,信息處理模塊16可根據(jù)信息加密軟件120所發(fā)出的旗標(biāo)(flag)來(lái)判斷是否讀取信息。若信息處理模塊16判斷信息處理事件的類型非為“讀取信息”(亦即,信息處理事件的類型為“接收信息”或“發(fā)送信息”),則信息處理模塊16自配置界面模塊10的存儲(chǔ)單·元102存取加密密碼100,并且將所接收或發(fā)送的信息與加密密碼100傳送至加密模塊14,以使加密模塊14以加密密碼100將所接收或發(fā)送的信息加密為ー加密信息(步驟SI 18)。接著,加密模塊14會(huì)將此加密信息回傳至信息處理模塊16,以使信息處理模塊16將加密信息儲(chǔ)存于儲(chǔ)存模塊12 (步驟S120)。之后,回到步驟S100,信息處理模塊16繼續(xù)監(jiān)控信息處理事件的類型。若信息處理模塊16判斷信息處理事件的類型為“讀取信息”,則信息處理模塊16自配置界面模塊10的存儲(chǔ)單元102存取加密密碼100,并且將儲(chǔ)存于儲(chǔ)存模塊12中的加密信息、一信息類型與加密密碼100傳送至加密模塊14。此時(shí),加密模塊14會(huì)先根據(jù)信息類型判斷欲讀取的加密信息為已讀取信息或未讀取信息(步驟S122)。若欲讀取的加密信息為未讀取信息,則加密模塊14會(huì)以加密密碼100將此加密信息解密為ー解密信息(步驟S124)并且將此解密信息回傳至信息處理模塊16,以使信息處理模塊16將此解密信息以明文形式顯示于顯示模塊18 (步驟S126)。若欲讀取的加密信息為已讀取信息,則加密模塊14會(huì)將此加密信息直接回傳至信息處理模塊16 (亦即,不對(duì)此加密信息進(jìn)行解密),以使信息處理模塊16將此加密信息以密文形式顯示于顯示模塊18 (步驟S128)。在使用者結(jié)束讀取信息后,回到步驟S100,信息處理模塊16繼續(xù)監(jiān)控信息處理事件的類型。藉此,本發(fā)明即可讓電子裝置的所有者的私人信息以密文形式(亦即,亂碼)儲(chǔ)存于電子裝置中,進(jìn)而避免被他人有意或無(wú)意地窺視。此外,若使用者將藉由本發(fā)明加密的信息儲(chǔ)存于用戶身份模塊(Subscriber Identity Module, SIM)卡中,且將此SIM卡裝設(shè)于沒(méi)有安裝本發(fā)明的信息加密軟件120的電子裝置中,此加密信息便無(wú)法在此電子裝置中正常顯示,進(jìn)而對(duì)此加密信息達(dá)到保密效果。相比于先前技術(shù),本發(fā)明允許使用者利用電子裝置中的配置界面模塊來(lái)設(shè)定加密密碼。當(dāng)使用者使用電子裝置接收或發(fā)送信息時(shí),加密模塊都會(huì)以加密密碼將所接收或發(fā)送的信息加密為ー加密信息。此加密信息即以密文形式儲(chǔ)存于儲(chǔ)存模塊中。藉此,即可防止他人有意或無(wú)意地窺視真正的信息內(nèi)容。當(dāng)電子裝置的所有者欲讀取儲(chǔ)存模塊中的加密信息時(shí),若此加密信息為未讀取信息,則加密模塊便會(huì)以加密密碼將加密信息解密為ー解密信息。此解密信息即會(huì)以明文形式顯示出來(lái)。反之,若此加密信息為已讀取信息,則不對(duì)此加密信息進(jìn)行解密,亦即,此加密信息仍會(huì)以密文形式顯示出來(lái),進(jìn)而對(duì)此加密信息達(dá)到保密效果。若所有者欲讀取此已讀取的加密信息,只要輸入加密密碼,即可使此加密信息以明文形式顯示出來(lái)。此外,本發(fā)明還允許使用者利用電子裝置中的配置界面模塊來(lái)設(shè)定加密密碼的ー超時(shí)時(shí)間(例如,十二小時(shí)、一天等)。當(dāng)電子裝置的使用者(非所有者)欲讀取未讀取的加密信息時(shí),電子裝置的信息處理模塊會(huì)先檢查加密密碼是否已被設(shè)定超過(guò)此超時(shí)時(shí)間。若加密密碼已被設(shè)定超過(guò)此超時(shí)時(shí)間(例如,超時(shí)時(shí)間設(shè)定為一天,且加密密碼已被設(shè)定三天),則電子裝置的配置界面模塊會(huì)被觸發(fā),以通知使用者重新設(shè)定另一加密密碼。此時(shí),即使此加密信息為未讀取信息,電子裝置亦不會(huì)對(duì)此加密信息進(jìn)行解密,進(jìn)而對(duì)此加密信息達(dá)到保密效果。換言之,即使電子裝置遺失或出借,其所有者也不必?fù)?dān)心他人有意或無(wú)意地窺視電子裝置中的加密信息。 以上所述僅為本發(fā)明的較佳實(shí)施例,凡是根據(jù)本發(fā)明權(quán)利要求書的范圍所作的等同變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.ー種具有信息加密功能的電子裝置,該電子裝置包括 一配置界面模塊,該配置界面模塊用以設(shè)定一加密密碼; ー儲(chǔ)存模塊; 一加密模塊;以及 一信息處理模塊,該信息處理模塊電性連接于該配置界面模塊、該儲(chǔ)存模塊與該加密模塊,該信息處理模塊用以接收或發(fā)送一信息,自該配置界面模塊存取該加密密碼,并且將該信息與該加密密碼傳送至該加密模塊,該加密模塊以該加密密碼將該信息加密為ー加密信息并且將該加密信息回傳至該信息處理模塊,該信息處理模塊將該加密信息儲(chǔ)存于該儲(chǔ)存模塊。
2.如權(quán)利要求I所述的具有信息加密功能的電子裝置,其中當(dāng)該信息處理模塊接收或發(fā)送該信息吋,該信息處理模塊檢查該加密密碼是否存在,若該加密密碼不存在,該信息處理模塊觸發(fā)該配置界面模塊,以設(shè)定該加密密碼。
3.如權(quán)利要求I所述的具有信息加密功能的電子裝置,其中當(dāng)該信息處理模塊自該儲(chǔ)存模塊讀取該加密信息吋,該信息處理模塊自該配置界面模塊存取該加密密碼,并且將該加密信息、一信息類型與該加密密碼傳送至該加密模塊,該加密模塊根據(jù)該信息類型判斷該加密信息為已讀取信息或未讀取信息,若該加密信息為未讀取信息,該加密模塊以該加密密碼將該加密信息解密為ー解密信息并且將該解密信息回傳至該信息處理模塊,若該加密信息為已讀取信息,該加密模塊將該加密信息直接回傳至該信息處理模塊。
4.如權(quán)利要求3所述的具有信息加密功能的電子裝置,還包括一顯示模塊,該顯示模塊電性連接于該信息處理模塊,用以顯示該加密信息或該解密信息。
5.如權(quán)利要求3所述的具有信息加密功能的電子裝置,其中當(dāng)該信息處理模塊自該儲(chǔ)存模塊讀取該加密信息吋,該信息處理模塊檢查該加密密碼是否已被設(shè)定超過(guò)一超時(shí)時(shí)間,若該加密密碼已被設(shè)定超過(guò)ー超時(shí)時(shí)間,該信息處理模塊觸發(fā)該配置界面模塊,以重新設(shè)定另一加密密碼。
6.如權(quán)利要求5所述的具有信息加密功能的電子裝置,其中若該加密密碼尚未被設(shè)定超過(guò)該超時(shí)時(shí)間,該信息處理模塊檢查該加密密碼是否存在,若該加密密碼不存在,該信息處理模塊觸發(fā)該配置界面模塊,以設(shè)定該加密密碼。
7.如權(quán)利要求I所述的具有信息加密功能的電子裝置,其中該配置界面模塊包括一存儲(chǔ)單元,該存儲(chǔ)単元用以儲(chǔ)存該加密密碼。
8.—種信息加密方法,該方法包括 設(shè)定ー加密密碼; 接收或發(fā)送一信息; 以該加密密碼將該信息加密為ー加密信息;以及 儲(chǔ)存該加密信息。
9.如權(quán)利要求8所述的信息加密方法,還包括 在接收或發(fā)送該信息吋,檢查該加密密碼是否存在;以及 若該加密密碼不存在,設(shè)定該加密密碼。
10.如權(quán)利要求8所述的信息加密方法,還包括 讀取該加密信息;根據(jù)一信息類型判斷該加密信息為已讀取信息或未讀取信息;若該加密信息為未讀取信息,以該加密密碼將該加密信息解密為ー解密信息;以及若該加密信息為已讀取信息,不對(duì)該加密信息進(jìn)行解密。
11.如權(quán)利要求10所述的信息加密方法,還包括在讀取該加密信息吋,檢查該加密密碼是否已被設(shè)定超過(guò)一超時(shí)時(shí)間;以及若該加密密碼已被設(shè)定超過(guò)ー超時(shí)時(shí)間,重新設(shè)定另一加密密碼。
12.如權(quán)利要求11所述的信息加密方法,還包括若該加密密碼尚未被設(shè)定超過(guò)該超時(shí)時(shí)間,檢查該加密密碼是否存在;以及若該加密密碼不存在,設(shè)定該加密密碼。
全文摘要
一種具有信息加密功能的電子裝置及信息加密方法。該具有信息加密功能的電子裝置包含一配置界面模塊,該配置界面模塊用以設(shè)定一加密密碼;一儲(chǔ)存模塊;一加密模塊;以及一信息處理模塊,該信息處理模塊電性連接于該配置界面模塊、該儲(chǔ)存模塊與該加密模塊,該信息處理模塊用以接收或發(fā)送一信息,自該配置界面模塊存取該加密密碼,并且將該信息與該加密密碼傳送至該加密模塊,該加密模塊以該加密密碼將該信息加密為一加密信息并且將該加密信息回傳至該信息處理模塊,該信息處理模塊將該加密信息儲(chǔ)存于該儲(chǔ)存模塊。本發(fā)明可防止他人有意或無(wú)意地窺視電子裝置中的加密信息。
文檔編號(hào)G06F21/62GK102867151SQ20111019079
公開日2013年1月9日 申請(qǐng)日期2011年7月8日 優(yōu)先權(quán)日2011年7月8日
發(fā)明者葛平 申請(qǐng)人:緯創(chuàng)資通股份有限公司, 緯創(chuàng)資通(昆山)有限公司