本發(fā)明涉及一種計(jì)算機(jī)系統(tǒng)與方法,尤為一種提供信息加解密的系統(tǒng)與方法。
背景技術(shù):
在網(wǎng)絡(luò)技術(shù)發(fā)達(dá)的今日世界,與人們生活有關(guān)的各種信息皆離不開(kāi)在網(wǎng)絡(luò)上傳輸,然而,有一些信息需要的保密程度較高,需要特地思考各種信息安全方法,方能有效的保護(hù)這些信息,避免受有心人士擷取或破解。
現(xiàn)今已有多種信息加密方法,包含各種對(duì)稱(chēng)密鑰以及非對(duì)稱(chēng)密鑰的加解密演算法,然而,各種信息加密方法仍大多著眼于加解密運(yùn)算的難解程度,或著眼于通過(guò)多方認(rèn)證以進(jìn)一步提升信息加密方法被破解的機(jī)會(huì)。然而,較少信息加密方法是朝向提升加密維度的方向發(fā)展。
由此可見(jiàn),現(xiàn)有技術(shù)仍有若干不足,亟待領(lǐng)域中人加以改良。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是在提供一種加解密系統(tǒng)與方法,借助改善現(xiàn)有技術(shù)的加解密方法維度不足的問(wèn)題。
本發(fā)明的一實(shí)施方式涉及一種加解密系統(tǒng),加解密系統(tǒng)包含加密端與解密端。其中加密端利用密鑰加密原始信息產(chǎn)生第一密文信息,加密端用于自第一密文信息的任一比特處插入時(shí)間鎖信息以產(chǎn)生第二密文信息,其中時(shí)間鎖信息包含利用于加密的密鑰與解鎖時(shí)間信息。加密端傳輸?shù)诙芪男畔⒅两饷芏?。解密端用于接收第二密文信息,解密端在參照時(shí)間自第二密文信息的該任一比特處存取時(shí)間鎖信息,當(dāng)參照時(shí)間對(duì)應(yīng)解鎖時(shí)間信息包含的至少一個(gè)時(shí)間區(qū)段時(shí),解密端獲取時(shí)間鎖信息中的密鑰,解密端以密鑰解密第一密文信息產(chǎn)生原始信息,當(dāng)參照時(shí)間不落在解鎖時(shí)間信息包含的至少一個(gè)時(shí)間區(qū)段時(shí),解密端無(wú)法獲取密鑰。
在一實(shí)施例中,加解密系統(tǒng)中的解鎖時(shí)間信息包含的至少一個(gè)時(shí)間區(qū)段為根據(jù)至少一個(gè)時(shí)間循環(huán)定義的時(shí)間區(qū)段。
在另一實(shí)施例中,加解密系統(tǒng)中的解密端是與加密端或標(biāo)準(zhǔn)時(shí)間裝置通信來(lái)校正參照時(shí)間。
在又一實(shí)施例中,加解密系統(tǒng)中的加密端將第二密文信息分割為多個(gè)第二密文子信息,并根據(jù)傳輸次序傳輸?shù)诙芪淖有畔ⅲ饷芏烁鶕?jù)傳輸次序接收以排序第二密文子信息為第二密文信息。
在再一實(shí)施例中,加解密系統(tǒng)中的加密端是利用數(shù)據(jù)加密標(biāo)準(zhǔn)演算法(des)、三重?cái)?shù)據(jù)加密演算法(3des)、進(jìn)階加密標(biāo)準(zhǔn)演算法(aes)或國(guó)際數(shù)據(jù)加密演算法(idea)加密原始信息。
本發(fā)明的另一實(shí)施方式涉及一種加解密方法,包含:由加密端利用密鑰加密原始信息以產(chǎn)生第一密文信息;由加密端自第一密文信息的任一比特處插入時(shí)間鎖信息以產(chǎn)生第二密文信息,其中時(shí)間鎖信息包含密鑰與解鎖時(shí)間信息;由加密端傳輸?shù)诙芪男畔⒅两饷芏?;由解密端接收第二密文信息;由解密端在參照時(shí)間自第二密文信息的該任一比特處存取時(shí)間鎖信息;以及當(dāng)參照時(shí)間對(duì)應(yīng)解鎖時(shí)間信息包含的至少一個(gè)時(shí)間區(qū)段時(shí),解密端獲取密鑰以解密第一密文信息產(chǎn)生原始信息,當(dāng)參照時(shí)間不落在解鎖時(shí)間信息包含的至少一個(gè)時(shí)間區(qū)段時(shí),解密端無(wú)法獲取密鑰。
在一實(shí)施例中,加解密方法中的解鎖時(shí)間信息包含的至少一個(gè)時(shí)間區(qū)段為根據(jù)至少一個(gè)時(shí)間循環(huán)定義的時(shí)間區(qū)段。
在另一實(shí)施例中,加解密方法中還包含:由解密端與加密端或標(biāo)準(zhǔn)時(shí)間裝置通信以校正參照時(shí)間。
在又一實(shí)施例中,加解密方法中還包含:由加密端將第二密文信息分割為多個(gè)第二密文子信息;由加密端根據(jù)傳輸次序傳輸?shù)诙芪淖有畔ⅲ灰约坝山饷芏烁鶕?jù)傳輸次序接收以排序第二密文子信息為第二密文信息。
在另一實(shí)施例中,加解密方法中的加密端是利用數(shù)據(jù)加密標(biāo)準(zhǔn)演算法(des)、三重?cái)?shù)據(jù)加密演算法(3des)、進(jìn)階加密標(biāo)準(zhǔn)演算法(aes)或國(guó)際數(shù)據(jù)加密演算法(idea)加密該原始信息。
根據(jù)上述本發(fā)明的實(shí)施方式及實(shí)施例,本發(fā)明提供一種加解密系統(tǒng)與方法,借助加入時(shí)間維度,改善現(xiàn)有技術(shù)的加解密技術(shù)維度不足的問(wèn)題,提供了一種更安全的加解密系統(tǒng)與方法。在一些實(shí)施例中,本發(fā)明更提供了一種加密端向解密端根據(jù)特定或非特定次序傳輸經(jīng)過(guò)分割的密文信息的技術(shù)方案,更增加了信息攔截者破解密文信息的難度。
附圖說(shuō)明
圖1為本發(fā)明一實(shí)施例的加解密系統(tǒng)的示意圖;
圖2為本發(fā)明一實(shí)施例的加解密系統(tǒng)的加密端的示意圖;
圖3為本發(fā)明一實(shí)施例的加解密系統(tǒng)的加密端的示意圖;
圖4為本發(fā)明一實(shí)施例的加解密系統(tǒng)的加密端的示意圖;
圖5為本發(fā)明一實(shí)施例的加解密系統(tǒng)的解密端的示意圖;
圖6為本發(fā)明一實(shí)施例的加解密系統(tǒng)的解密端的示意圖;
圖7為本發(fā)明一實(shí)施例的加解密系統(tǒng)的解密端的示意圖;
圖8為本發(fā)明一實(shí)施例的加解密方法的流程圖。
具體實(shí)施方式
以下將以附圖及詳細(xì)敘述清楚說(shuō)明本發(fā)明的精神,任何所屬技術(shù)領(lǐng)域中的技術(shù)人員在了解本發(fā)明的實(shí)施例后,當(dāng)可由本發(fā)明所教示的技術(shù),加以改變及修飾,其并不脫離本發(fā)明的精神與范圍。
本文的用語(yǔ)只為描述特定實(shí)施例,而無(wú)意為本發(fā)明的限制。單數(shù)形式如“一”、“這”以及“該”,如本文所用,同樣也包含多個(gè)形式。
關(guān)于本文中所使用的“第一”、“第二”、…等,并非特別指稱(chēng)次序或順位的意思,亦非用以限定本發(fā)明,其僅為了區(qū)別以相同技術(shù)用語(yǔ)描述的元件或操作。
關(guān)于本文中所使用的“耦接”或“連接”,均可指二個(gè)或多個(gè)元件或裝置相互直接作實(shí)體接觸,或是相互間接作實(shí)體接觸,也可指二個(gè)或多個(gè)元件或裝置相互操作或動(dòng)作。
關(guān)于本文中所使用的“包含”、“包括”、“具有”、“含有”等等,均為開(kāi)放性的用語(yǔ),即意指包含但不限于。
關(guān)于本文中所使用的“及/或”,是包括所述事物的任一個(gè)或全部組合。
關(guān)于本文中所使用的方向用語(yǔ),例如:上、下、左、右、前或后等,僅是參考附加附圖的方向。因此,使用的方向用語(yǔ)是用來(lái)說(shuō)明并非用來(lái)限制本發(fā)明。
關(guān)于本文中所使用的用詞(terms),除有特別注明外,通常具有每個(gè)用詞使用在此領(lǐng)域中、在本發(fā)明的內(nèi)容中與特殊內(nèi)容中的平常意義。某些用以描述本發(fā)明的用詞將于下或在此說(shuō)明書(shū)的別處討論,以提供本領(lǐng)域技術(shù)人員在有關(guān)本發(fā)明的描述上額外的引導(dǎo)。
請(qǐng)一并參照?qǐng)D1及圖2,圖1為本發(fā)明一實(shí)施例的加解密系統(tǒng),而圖2為本發(fā)明一實(shí)施例的加解密系統(tǒng)的加密端的示意圖。在本實(shí)施例中,原始信息ri經(jīng)加密端100以密鑰key加密后將產(chǎn)生第一密文信息e1,加密端100將再在第一密文信息e1中插入時(shí)間鎖信息tl,進(jìn)而產(chǎn)生第二密文信息e2,其中時(shí)間鎖信息tl內(nèi)包含用以加密的密鑰key與解鎖時(shí)間信息ult。加密端100將第二密文信息e2傳輸至解密端200,而解密端200在參照時(shí)間rt嘗試自第二密文信息e2中存取時(shí)間鎖信息tl,當(dāng)參照時(shí)間rt落在解鎖時(shí)間信息ult包含的至少一個(gè)時(shí)間區(qū)段時(shí),解密端200可成功自時(shí)間鎖信息tl中解出密鑰key,進(jìn)而可解密第一密文信息e1以還原原始信息ri,當(dāng)參照時(shí)間rt并非落在解鎖時(shí)間信息ult包含的至少一個(gè)時(shí)間區(qū)段時(shí),解密端200則無(wú)法自時(shí)間鎖信息tl中解出密鑰key。
請(qǐng)?jiān)俅螀⒄請(qǐng)D2,詳細(xì)地說(shuō),在本實(shí)施例中,加密端100是以密鑰key通過(guò)加密演算法ea對(duì)原始信息ri進(jìn)行加密,進(jìn)而產(chǎn)生第一密文信息e1。其中,加密演算法ea可為數(shù)據(jù)加密標(biāo)準(zhǔn)演算法(dataencryptionstandard,des),其是一種利用對(duì)稱(chēng)密鑰的分組加密演算法。其中,加密演算法ea可為三重?cái)?shù)據(jù)加密演算法(tripledataencryptionalgorithm,3des),其也是一種利用對(duì)稱(chēng)密鑰的分組加密演算法,相當(dāng)于對(duì)各數(shù)據(jù)分組實(shí)施三次數(shù)據(jù)加密標(biāo)準(zhǔn)演算法而成。其中,加密演算法ea可為進(jìn)階加密標(biāo)準(zhǔn)演算法(advancedencryptionstandard,aes),其是一種更高強(qiáng)度的對(duì)稱(chēng)密鑰的分組加密演算法。其中,加密演算法ea可為國(guó)際數(shù)據(jù)加密演算法(internationaldataencryptionalgorithm,idea),其也是一種對(duì)稱(chēng)密鑰的分組加密演算法。須注意的是,上述實(shí)施方式僅是用以解釋而非用以限定本發(fā)明,本發(fā)明的加密演算法ea可以是各種可行的加密演算法,惟須以密鑰為之。
請(qǐng)繼續(xù)參照?qǐng)D2,詳細(xì)地說(shuō),在本實(shí)施例中,加密端100加密原始信息ri產(chǎn)生第一密文信息e1后,將再在第一密文信息e1的某一個(gè)比特插入時(shí)間鎖信息tl,以產(chǎn)生第二密文信息e2。其中,加密端100在第一密文信息e1的哪一個(gè)比特將視實(shí)施本發(fā)明的實(shí)際需求而定,其可為指定特定的一個(gè)比特插入,或隨機(jī)的指定某一比特插入。其中,時(shí)間鎖信息tl包含密鑰key以及解鎖時(shí)間信息ult,而解鎖時(shí)間信息ult包含至少一個(gè)時(shí)間區(qū)段,其為根據(jù)至少一個(gè)時(shí)間循環(huán)定義的時(shí)間區(qū)段,例如,在某些實(shí)施例中,解鎖時(shí)間信息ult可以包含周五下午20時(shí)05分的第30秒至第59秒,解鎖時(shí)間信息ult還可以包含周六上午12時(shí)23分的第01秒至第11秒。須注意的是,上述實(shí)施方式僅是用以解釋而非用以限定本發(fā)明,本發(fā)明的解鎖時(shí)間信息ult可以包含多個(gè)組時(shí)間區(qū)段,這些時(shí)間區(qū)段的單位可以任意組合,可以包含特定年份、月份、周間、小時(shí)、分鐘、秒等等。
請(qǐng)一并參照?qǐng)D1至圖3,其中圖3為本發(fā)明一實(shí)施例的加解密系統(tǒng)的加密端的示意圖。在一實(shí)施例中,加密端100是用于自第一密文信息e1的某一比特插入時(shí)間鎖信息tl,以產(chǎn)生第二密文信息e2。如圖3所示,在一實(shí)施例中,第一密文信息e1具有第一比特長(zhǎng)度,將被插入的時(shí)間鎖信息tl則具有第二比特長(zhǎng)度,而時(shí)間鎖信息tl將被插入至第一密文信息e1的第二比特后方,以產(chǎn)生第二密文信息e2,第二密文信息e2具有第三比特長(zhǎng)度,而此第三比特長(zhǎng)度的值是等于第一比特長(zhǎng)度加上第二比特長(zhǎng)度的值。須注意的是,在某些實(shí)施例中,時(shí)間鎖信息tl本身也可為受加密保護(hù)的密文信息。
請(qǐng)一并參照?qǐng)D1及圖4,其中圖4為本發(fā)明一實(shí)施例的加解密系統(tǒng)的加密端的示意圖。在一實(shí)施例中,加密端100是用于將第二密文信息e2傳輸至解密端200,而加密端100在傳輸?shù)诙芪男畔2之前,將先分割第二密文信息e2為多個(gè)第二密文子信息,再根據(jù)特定或非特定的傳輸次序?qū)⑦@些第二密文子信息傳輸至解密端200。如圖4所示,在一實(shí)施例中,第二密文信息e2具有第三比特長(zhǎng)度,在第二密文信息e2被傳輸之前,第二密文信息e2將被分割為多個(gè)第二密文子信息,如圖中所示,第二密文信息e2被分割為首段第二密文子信息e21、次段第二密文子信息e22、中段第二密文子信息e23以及末段第二密文子信息e24,其中,插入第二密文信息e2中的時(shí)間鎖信息tl也受到分割,首段時(shí)間鎖信息tl1被包含于首段第二密文子信息e21,而末段時(shí)間鎖信息tl2被包含于次段第二密文子信息e22。
請(qǐng)一并參照?qǐng)D1、圖4及圖5,其中圖5為本發(fā)明一實(shí)施例的加解密系統(tǒng)的解密端的示意圖。在一實(shí)施例中,被分割的首段第二密文子信息e21、次段第二密文子信息e22、中段第二密文子信息e23以及末段第二密文子信息e24將由加密端100根據(jù)特定或非特定傳輸次序傳輸至解密端200,解密端200再將被分割的首段第二密文子信息e21、次段第二密文子信息e22、中段第二密文子信息e23以及末段第二密文子信息e24根據(jù)所述傳輸次序組合為原先的第二密文信息e2,而首段時(shí)間鎖信息tl1以及末段時(shí)間鎖信息tl2也將被組合為原先的時(shí)間鎖信息tl。其中,解密端200可根據(jù)若干方式獲取加密端100進(jìn)行分割的所述傳輸次序并組合這些第二密文子信息。例如,在一些實(shí)施例中,加密端100可在分割后將傳輸次序以不同于傳輸這些第二密文子信息的傳輸管道傳輸給解密端200,解密端200再根據(jù)傳輸次序還原第二密文信息e2。又或者,在一些實(shí)施例中,解密端200已經(jīng)先獲得所述傳輸次序,當(dāng)加密端100根據(jù)所述傳輸次序傳輸這些第二密文子信息時(shí),解密端200直接根據(jù)所述傳輸次序接收并排序這些第二密文子信息,即可還原第二密文信息e2。
請(qǐng)一并參照?qǐng)D1、圖2、圖6及圖7,其中圖6為本發(fā)明一實(shí)施例的加解密系統(tǒng)的解密端的示意圖,而圖7也為本發(fā)明一實(shí)施例的加解密系統(tǒng)的解密端的示意圖。如圖1及圖6所示,在一實(shí)施例中,加密端100將第二密文信息e2傳輸至解密端200,而解密端200在參照時(shí)間rt嘗試自第二密文信息e2中存取時(shí)間鎖信息tl,當(dāng)參照時(shí)間rt落在解鎖時(shí)間信息ult包含的至少一個(gè)時(shí)間區(qū)段時(shí),解密端200即可成功自時(shí)間鎖信息tl中解出密鑰key,進(jìn)而可解密第一密文信息e1以還原原始信息ri。如圖1、圖6及圖7所示,在一實(shí)施例中,解密端,解密端200嘗試在參照時(shí)間rt自第二密文信息e2的第二比特后方存取具有第二比特長(zhǎng)度的時(shí)間鎖信息tl,若參照時(shí)間rt落在解鎖時(shí)間信息ult包含的至少一個(gè)時(shí)間區(qū)段時(shí),解密端200即可自時(shí)間鎖信息tl中解出密鑰key,若否,即無(wú)法自時(shí)間鎖信息tl中解出密鑰key。例如,在前述的某些實(shí)施例中,若解鎖時(shí)間信息ult包含周五下午20時(shí)05分的第30秒至第59秒以及周六上午12時(shí)23分的第01秒至第11秒,解密端200僅能在參照時(shí)間rt落于每周的此兩個(gè)時(shí)間區(qū)段時(shí),方能成功自時(shí)間鎖信息tl中解出密鑰key。在一些實(shí)施例中,解密端200也可先將具有第二比特長(zhǎng)度的時(shí)間鎖信息tl自第二密文信息e2的第二比特后方分離出來(lái),再在參照時(shí)間rt存取具有第二比特長(zhǎng)度的時(shí)間鎖信息tl,實(shí)施方式可視實(shí)施本發(fā)明的需要而為之。
承上段,在該實(shí)施例中,當(dāng)解密端200成功獲取密鑰key以及第一密文信息e1后,即可利用密鑰key實(shí)施對(duì)應(yīng)加密演算法ea的解密演算法來(lái)還原第一密文信息e1為原始信息ri。須注意的是,由于本發(fā)明的時(shí)間鎖信息tl包含解鎖時(shí)間信息ult,而解鎖時(shí)間信息ult包含根據(jù)至少一個(gè)時(shí)間循環(huán)定義的至少一個(gè)時(shí)間區(qū)段,其即意謂,若解密端200錯(cuò)過(guò)一個(gè)時(shí)間循環(huán)內(nèi)的所有解鎖時(shí)間區(qū)段,則需等到下一個(gè)時(shí)間循環(huán)內(nèi)的至少一個(gè)解鎖時(shí)間區(qū)段到來(lái),在正確對(duì)應(yīng)解鎖時(shí)間信息ult的參照時(shí)間rt嘗試存取時(shí)間鎖信息tl,方能成功獲取密鑰key。然而,本發(fā)明也可額外加入其他的解密成功條件,例如,在一些實(shí)施例中,若兩個(gè)時(shí)間循環(huán)內(nèi)未能獲取密鑰key,則時(shí)間鎖信息tl失效,或者,在一些實(shí)施例中,若嘗試存取時(shí)間鎖信息tl一定次數(shù)仍未能獲取密鑰key,則時(shí)間鎖信息tl失效。如此,可以提供更復(fù)雜的加解密機(jī)制。
另外,在本發(fā)明的一些實(shí)施例中,解密端200可通過(guò)數(shù)種方式獲取時(shí)間鎖信息tl的比特長(zhǎng)度以及時(shí)間鎖信息tl在第二密文信息e2中的存放位置。例如,加密端100可將時(shí)間鎖信息tl的比特長(zhǎng)度以及時(shí)間鎖信息tl在第二密文信息e2中的存放位置寫(xiě)入信息傳輸?shù)臋n頭中,解密端200即可自檔頭中獲取時(shí)間鎖信息tl在第二密文信息e2中的存放位置。例如,加密端100可與解密端200將時(shí)間鎖信息tl的比特長(zhǎng)度以及時(shí)間鎖信息tl通過(guò)其他傳輸管道傳輸,或是將其混入第二密文子信息的傳輸次序中傳輸,解密端200即可在其他傳輸管道或傳輸次序中的某次傳輸次序獲取時(shí)間鎖信息tl的比特長(zhǎng)度以及時(shí)間鎖信息tl在第二密文信息e2中的存放位置。
另外,在本發(fā)明的一些實(shí)施例中,為免用以作為解鎖條件的參照時(shí)間rt失準(zhǔn),解密端可通過(guò)數(shù)種方式校正或獲取正確的參照時(shí)間rt。例如,在一些實(shí)施例中,解密端200將在一定時(shí)間循環(huán)與加密端100通信,來(lái)獲取或校正參照時(shí)間rt。例如,在一些實(shí)施例中,解密端200在一定時(shí)間循環(huán)與標(biāo)準(zhǔn)時(shí)間裝置(圖中未示)通信,而獲取或校正參照時(shí)間rt。
請(qǐng)參照?qǐng)D8,其為本發(fā)明一實(shí)施例的加解密方法的流程圖??梢徊⒄涨笆龅膱D1至圖7。在一實(shí)施例中,本發(fā)明的加解密方法包含以下步驟。
步驟s801:由加密端利用密鑰加密原始信息以產(chǎn)生第一密文信息。如圖1至圖2所示,加密端100利用密鑰key對(duì)原始信息ri實(shí)施加密演算法ea,以產(chǎn)生第一密文信息e1。
步驟s802:由加密端自第一密文信息的任一比特處插入時(shí)間鎖信息以產(chǎn)生第二密文信息,其中時(shí)間鎖信息包含密鑰與解鎖時(shí)間信息。如圖1至圖3所示,加密端100在第一密文信息e1的某一比特插入時(shí)間鎖信息tl,產(chǎn)生第二密文信息e2。
步驟s803:由加密端傳輸?shù)诙芪男畔⒅两饷芏?。如圖1及圖4所示,加密端100將第二密文信息e2分割為首段第二密文子信息e21、次段第二密文子信息e22、中段第二密文子信息e23以及末段第二密文子信息e24,再根據(jù)特定或非特定傳輸次序傳輸這些第二密文子信息。
步驟s804:由解密端接收第二密文信息。如圖1及圖5所示,解密端200接收首段第二密文子信息e21、次段第二密文子信息e22、中段第二密文子信息e23以及末段第二密文子信息e24,再根據(jù)所述傳輸次序排序還原第二密文信息e2。
步驟s805:由解密端在參照時(shí)間自第二密文信息的該任一比特處存取時(shí)間鎖信息。如圖1、圖6及圖7所示,解密端200還原第二密文信息e2后,可在參照時(shí)間rt嘗試自第二密文信息e2的第二比特后存取時(shí)間鎖信息tl。
步驟s806:當(dāng)參照時(shí)間對(duì)應(yīng)解鎖時(shí)間信息包含的至少一個(gè)時(shí)間區(qū)段時(shí),解密端獲取密鑰,若否則無(wú)法獲取密鑰。如圖1、圖6及圖7所示,解密端200在參照時(shí)間rt嘗試自第二密文信息e2的第二比特后存取時(shí)間鎖信息tl,若參照時(shí)間rt落于時(shí)間鎖信息tl中的解鎖時(shí)間信息ult包含的至少一個(gè)時(shí)間區(qū)段,則解密端200可自時(shí)間鎖信息tl中獲取密鑰key,若參照時(shí)間rt未落于時(shí)間鎖信息tl中的解鎖時(shí)間信息ult包含的至少一個(gè)時(shí)間區(qū)段,則解密端200無(wú)法自時(shí)間鎖信息tl中獲取密鑰key。
步驟s807:由解密端解密第一密文信息產(chǎn)生原始信息。如圖1、圖2及圖6所示,當(dāng)解密端200成功獲取密鑰key后,即可利用密鑰key實(shí)施對(duì)應(yīng)加密演算法ea的解密演算法來(lái)還原第一密文信息e1為原始信息ri。
根據(jù)上述本發(fā)明的各種實(shí)施方式及實(shí)施例,本發(fā)明提供一種加解密系統(tǒng)與方法,借助加入時(shí)間維度,改善現(xiàn)有技術(shù)的加解密技術(shù)維度不足的問(wèn)題,提供了一種更安全的加解密系統(tǒng)與方法。在本發(fā)明的一些實(shí)施例中,還提供了一種加密端向解密端以特定或非特定次序傳輸經(jīng)分割的密文信息的技術(shù)方案,更增加了信息攔截者破解密文信息的難度。
雖然本發(fā)明以實(shí)施例公開(kāi)如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域的一般技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的更動(dòng)與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍當(dāng)視權(quán)利要求所界定的為準(zhǔn)。