国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      通信設(shè)備的制作方法

      文檔序號(hào):7891767閱讀:333來(lái)源:國(guó)知局

      專利名稱::通信設(shè)備的制作方法
      技術(shù)領(lǐng)域
      :本發(fā)明涉及一種通信設(shè)備、通信系統(tǒng)、通信方法、加密裝置,以及一種信息處理裝置、信息處理系統(tǒng)、信息處理方法,以及一種提供服務(wù)的方法,尤其是涉及一種通信設(shè)備、通信系統(tǒng)、通信方法、加密裝置,以及一種信息處理裝置、信息處理系統(tǒng)、信息處理方法、以及一種提供服務(wù)的方法,其中通信參與者通過加密的數(shù)據(jù)進(jìn)行通信。
      背景技術(shù)
      :當(dāng)在通信設(shè)備中對(duì)數(shù)據(jù)進(jìn)行加密時(shí),在發(fā)送裝置和接收裝置之間使用公共的密鑰數(shù)據(jù)。同時(shí),在現(xiàn)有技術(shù)中,密鑰數(shù)據(jù)本身在這些裝置之間被發(fā)送和接收,或者利用外部因素,例如一般的天氣信息等作為密鑰數(shù)據(jù)。此外,即使在密碼動(dòng)態(tài)改變的情況下,其取決于預(yù)定的外部密鑰數(shù)據(jù)。但是,當(dāng)使用這種常規(guī)類型的通信設(shè)備時(shí),如果泄漏了密鑰數(shù)據(jù)或者存儲(chǔ)密鑰數(shù)據(jù)的位置,則密碼很容易被破解,從而泄漏通信數(shù)據(jù)。本發(fā)明已經(jīng)考慮到上述要點(diǎn),并且目的在于提供一種通信設(shè)備、通信系統(tǒng)、通信方法、加密裝置、以及一種信息處理裝置、信息處理系統(tǒng)、信息處理方法和提供服務(wù)的方法,其中改進(jìn)了保密性能。
      發(fā)明內(nèi)容根據(jù)本發(fā)明,在與一個(gè)通信參與者進(jìn)行通信時(shí),用與通信參與者相同的函數(shù)或協(xié)議來(lái)對(duì)數(shù)據(jù)進(jìn)行轉(zhuǎn)換,并根據(jù)與一個(gè)通信參與者的通信操作來(lái)更新該函數(shù)或協(xié)議。根據(jù)本發(fā)明,該函數(shù)或協(xié)議與通信參與者的相同,并且根據(jù)通信操作的次數(shù)、通信數(shù)據(jù)或其組合,對(duì)每個(gè)通信操作的函數(shù)或協(xié)議進(jìn)行內(nèi)部更新。換句話說(shuō),一個(gè)用于加密或解碼的加密密鑰是自生成(self-generated)的。該加密密鑰作為自生成密鑰被提到。通過使用該自生成密鑰,即使當(dāng)該函數(shù)或協(xié)議被泄漏的時(shí)候,對(duì)于每個(gè)通信操作或每個(gè)通信數(shù)據(jù)自生成函數(shù)或協(xié)議,從而該函數(shù)和協(xié)議被連續(xù)地更新,因此,信息不會(huì)僅由于函數(shù)或協(xié)議的泄漏而被輕易地解碼。因此,可以提高通信數(shù)據(jù)的保密性能。例如,函數(shù)表的更新這樣來(lái)進(jìn)行將數(shù)據(jù)通信操作的次數(shù)設(shè)置為功能性操作的至少一個(gè)系數(shù),并更新函數(shù)表。根據(jù)本發(fā)明,由于在每次通信發(fā)生時(shí)都對(duì)加密函數(shù)進(jìn)行內(nèi)部更新,因此不需要傳送該函數(shù)就能實(shí)現(xiàn)加密。因此,改進(jìn)了通信數(shù)據(jù)的保密性能。此外,與通信參與者進(jìn)行通信的數(shù)據(jù)被設(shè)置為在一個(gè)函數(shù)表中所執(zhí)行的至少一個(gè)運(yùn)算的系數(shù),并且更新該函數(shù)表。根據(jù)本發(fā)明,與通信參與者進(jìn)行通信的數(shù)據(jù)被設(shè)置為在一個(gè)函數(shù)表中所執(zhí)行的至少一個(gè)操作的系數(shù),并更新該函數(shù)表,這樣不需要傳送該函數(shù)表就能實(shí)現(xiàn)加密。因此,可以提高通信數(shù)據(jù)的保密性能。此外,根據(jù)數(shù)據(jù)通信操作的次數(shù),從預(yù)先設(shè)置的多個(gè)函數(shù)或協(xié)議中選出一個(gè)函數(shù)或協(xié)議進(jìn)行加密或解密。此外,根據(jù)該數(shù)據(jù),從預(yù)先設(shè)置的多個(gè)函數(shù)或協(xié)議中選出一個(gè)函數(shù)或協(xié)議,并對(duì)加密或解密進(jìn)行更新。同時(shí),在每次通信發(fā)生時(shí),一種用于更新函數(shù)或協(xié)議的方法與用多種不同更新方法完成的更新處理結(jié)合起來(lái)執(zhí)行。此外,對(duì)于一個(gè)數(shù)據(jù)單元,所述更新處理與多種更新方法結(jié)合起來(lái)進(jìn)行。由于通過這樣結(jié)合多種不同的更新方法,能編出復(fù)雜的加密函數(shù)或協(xié)議。根據(jù)本發(fā)明,可以改進(jìn)通信數(shù)據(jù)的保密性能。此外,本發(fā)明實(shí)現(xiàn)了所述函數(shù)或協(xié)議的非線性變換。根據(jù)本發(fā)明,當(dāng)執(zhí)行所述函數(shù)或協(xié)議的非線性變換時(shí),該函數(shù)或協(xié)議以無(wú)序(chaos)的方式發(fā)生改變。相應(yīng)地,即使當(dāng)特定的函數(shù)或協(xié)議被泄漏時(shí),連續(xù)使用的函數(shù)或協(xié)議不可能被輕而易舉地得到。相應(yīng)地,編碼的解密變得很復(fù)雜。因此,提高了數(shù)據(jù)的保密性能。此外,根據(jù)本發(fā)明,通信設(shè)備包括一個(gè)用于獲得與接收終端相同的公共項(xiàng)的公共項(xiàng)獲取部件;用于根據(jù)由所述公共項(xiàng)獲取部件所產(chǎn)生的公共項(xiàng)來(lái)產(chǎn)生一個(gè)密鑰的密鑰生成裝置;用于根據(jù)由所述密鑰生成裝置所產(chǎn)生的密鑰生成一個(gè)函數(shù)或協(xié)議的編碼密鑰生成裝置;以及用于根據(jù)由所述編譯密鑰生成裝置所產(chǎn)生的函數(shù)或協(xié)議進(jìn)行編碼的加密裝置。根據(jù)本發(fā)明,獲得一個(gè)在發(fā)送終端和接收終端之間共同的公共項(xiàng);獲得一個(gè)用于選擇編碼密鑰的密鑰;由此生成基于所述密鑰生成的函數(shù)或協(xié)議;并且基于由此生成的函數(shù)或協(xié)議來(lái)進(jìn)行編碼。因此,當(dāng)僅獲得密鑰或者僅獲得協(xié)議的時(shí)候,對(duì)編碼的解碼是很困難的,因此可以提高保密性能。此外,根據(jù)本發(fā)明,獲得關(guān)于函數(shù)或協(xié)議的信息作為密鑰。這樣可以獲得所述密鑰而無(wú)需獲得函數(shù)或協(xié)議。因此對(duì)編碼的解碼是很困難的,從而可以提高保密性能。此外,根據(jù)本發(fā)明,通過非線性變換生成所述函數(shù)或協(xié)議。根據(jù)本發(fā)明,由于所述函數(shù)或協(xié)議經(jīng)過了非線性變換,所述函數(shù)或協(xié)議能夠以無(wú)序(chaos)的方式發(fā)生改變,這樣,即使在獲得了特定的函數(shù)或協(xié)議時(shí),對(duì)編碼的解碼也是很困難的。根據(jù)本發(fā)明,原始數(shù)據(jù)從一個(gè)文件中被讀取并被加密;在一個(gè)中間文件中,經(jīng)過加密的加密數(shù)據(jù)被存儲(chǔ);并且作為一個(gè)預(yù)先確定的文件,存儲(chǔ)由此被解碼的數(shù)據(jù)。此外,根據(jù)本發(fā)明,提供了一個(gè)通信設(shè)備,用于將一個(gè)存儲(chǔ)在文件存儲(chǔ)裝置中的文件通過一個(gè)網(wǎng)絡(luò)發(fā)送到通信終端。根據(jù)本發(fā)明,原始數(shù)據(jù)從一個(gè)文件中被讀取并被加密;在一個(gè)中間文件中,存儲(chǔ)了經(jīng)過加密的加密數(shù)據(jù);存儲(chǔ)在所述中間文件中的數(shù)據(jù)然后被解碼,并且,作為一個(gè)預(yù)先確定的文件,存儲(chǔ)了被解碼的數(shù)據(jù)。因此,該編碼數(shù)據(jù)能存儲(chǔ)為中間文件,從而可以提高被存儲(chǔ)的數(shù)據(jù)的保密性能。此外,由于中間文件能夠通過普通的通信設(shè)備傳輸,可以輕而易舉地引進(jìn)編碼。此外,根據(jù)本發(fā)明,一個(gè)編碼部分包括表生成裝置,它動(dòng)態(tài)地改變用于對(duì)一個(gè)原始數(shù)據(jù)進(jìn)行編碼的表。根據(jù)本發(fā)明,由于編碼部分包括了能動(dòng)態(tài)地改變用于對(duì)原始數(shù)據(jù)進(jìn)行編碼的表的表生成裝置。因此,即使當(dāng)暫時(shí)獲得了該表時(shí),對(duì)編碼數(shù)據(jù)的解密也是很困難的,從而提高了該數(shù)據(jù)的保密性能。此外,根據(jù)本發(fā)明,編碼部分包括用于基于公共項(xiàng)生成一個(gè)密鑰的密鑰生成裝置;用于根據(jù)由所述密鑰生成裝置所生成的密鑰從多個(gè)由所述表生成裝置所生成的表中選擇一個(gè)預(yù)先確定的表的表選擇裝置;以及用于根據(jù)由所述表選擇裝置所選擇的表進(jìn)行加密的加密裝置。根據(jù)本發(fā)明,編碼部分基于公共項(xiàng)生成了一個(gè)密鑰,根據(jù)所生成的密鑰從多個(gè)表中選擇一個(gè)預(yù)先確定的表,并且根據(jù)所選擇的表進(jìn)行加密。因此,為了對(duì)所述編碼進(jìn)行解碼,不僅要獲得所述表,還要獲得所述公共項(xiàng)及密鑰。因此很難輕易地解碼,從而提高了數(shù)據(jù)的保密性能。此外,根據(jù)本發(fā)明,在一個(gè)通信系統(tǒng)中通過一個(gè)重復(fù)通信設(shè)備在一個(gè)源通信設(shè)備和一個(gè)目標(biāo)通信設(shè)備之間進(jìn)行加密通信,所述通信設(shè)備包括用于對(duì)通信數(shù)據(jù)進(jìn)行預(yù)定加密的加密裝置,并且解碼通信數(shù)據(jù)已經(jīng)過了預(yù)定加密;并且,由所述加密裝置執(zhí)行的編碼對(duì)于每個(gè)通信設(shè)備都是不同的。此外,在所述通信系統(tǒng)中,從源通信設(shè)備到目標(biāo)通信設(shè)備的串行通信通過多個(gè)通信設(shè)備以中繼的方式進(jìn)行。此外,根據(jù)本發(fā)明,一個(gè)通信系統(tǒng),其中在多個(gè)源通信設(shè)備和多個(gè)目標(biāo)通信設(shè)備之間進(jìn)行加密通信,其包括一個(gè)第一中繼通信設(shè)備,它與多個(gè)源通信設(shè)備進(jìn)行加密通信;以及一個(gè)第二中繼通信設(shè)備,它在所述第一中繼通信設(shè)備和多個(gè)目標(biāo)通信設(shè)備之間的加密通信上執(zhí)行中繼操作,從而在第一中繼通信設(shè)備和第二中繼通信設(shè)備之間進(jìn)行加密通信。在所述通信系統(tǒng)中,第一中繼通信設(shè)備執(zhí)行的編碼在多個(gè)源通信設(shè)備中是不同的。此外,在所述通信系統(tǒng)中,第二中繼通信設(shè)備執(zhí)行的編碼在多個(gè)目標(biāo)通信設(shè)備中是不同的。根據(jù)本發(fā)明,由于加密裝置的編碼對(duì)于每個(gè)通信設(shè)備是不同的,對(duì)每個(gè)通信路徑執(zhí)行不同的編碼。因此,編碼數(shù)據(jù)不能被輕易地解碼,從而提高了通信中的保密性能。圖1是本發(fā)明的第一實(shí)施例的系統(tǒng)配置圖;圖2是服務(wù)器11和客戶端12的配置框圖;圖3是通信設(shè)備27的配置框圖;圖4是存儲(chǔ)器32的配置框圖;圖5是在存儲(chǔ)在存儲(chǔ)器32中的函數(shù)表的數(shù)據(jù)配置圖;圖6是通信設(shè)備27的通信開始時(shí)刻的處理流程圖;圖7是通信設(shè)備27的發(fā)送過程的處理流程圖;圖8是通信設(shè)備27的接收過程的處理流程圖;圖9是通信設(shè)備27的第一變型的通信開始過程的處理流程圖;圖10是通信設(shè)備27的第一變型的發(fā)送過程的處理流程圖;圖11是通信設(shè)備27的第一變型的接收過程的處理流程圖;圖12是通信設(shè)備27的第二變型的配置框圖;圖13是通信設(shè)備27的第二變型的通信開始的時(shí)刻的處理流程圖;圖14是通信設(shè)備27的第二變型的發(fā)送過程的處理流程圖;圖15是通信設(shè)備27的第二變型的接收過程的處理流程圖;圖16是通信設(shè)備27的第三變型的發(fā)送過程的處理流程圖;圖17是控制部件33的第三變型的接收過程的處理流程圖;圖18示出了本發(fā)明的一個(gè)應(yīng)用的例子;圖19是本發(fā)明的第二實(shí)施例的系統(tǒng)配置圖;圖20是表選擇/生成部件213的配置框圖;圖21是密鑰生成方法的一種變型的操作圖;圖22是本發(fā)明的第三實(shí)施例的系統(tǒng)配置圖;圖23是加密裝置319的配置框圖;圖24是表選擇/生成部件323的配置框圖;圖25是表選擇/生成部件323的處理圖表;圖26是信息處理系統(tǒng)301的一個(gè)應(yīng)用例子的系統(tǒng)配置圖;圖27是本發(fā)明的第四實(shí)施例的系統(tǒng)配置圖;圖28是信息處理裝置511的配置框圖;圖29是加密裝置539的配置框圖;圖30是存儲(chǔ)器544的數(shù)據(jù)配置圖;圖31是信息處理裝置513的配置框圖;圖32是本發(fā)明的第五實(shí)施例的系統(tǒng)配置圖;圖33是信息處理裝置211的配置框圖;圖34是本發(fā)明的第五實(shí)施例的一種變型的存儲(chǔ)器的144的數(shù)據(jù)配置圖;圖35是本發(fā)明的第六實(shí)施例的系統(tǒng)配置圖;圖36本發(fā)明的第七實(shí)施例的系統(tǒng)配置圖;圖37是加密/解密裝置的第一變型的配置框圖;圖38是加密/解密裝置的第二變型的操作圖表;圖39是本發(fā)明的第八實(shí)施例的系統(tǒng)配置圖;圖40是服務(wù)器1111的配置框圖;圖41是輸出終端裝置的配置框圖;圖42是便攜式加密裝置1113的配置框圖;圖43是便攜式加密裝置1113的分解透視圖;圖44是服務(wù)器1111的處理流程圖;圖45是輸出終端裝置1112的處理流程圖;圖46是便攜式加密裝置1113的處理流程圖;圖47是服務(wù)器1111的變型的配置框圖;并且圖48是加密裝置1182的配置框圖。具體實(shí)施例方式圖1示出了本發(fā)明的第一實(shí)施例的系統(tǒng)配置圖。在本實(shí)施例中通信系統(tǒng)1被配置成能夠在服務(wù)器11和客戶端12中通過網(wǎng)絡(luò)13進(jìn)行通信。圖2示出了服務(wù)器11和客戶端12的配置框圖。服務(wù)器11和客戶段12每個(gè)都配置有一個(gè)CPU(中央處理單元)21,一個(gè)ROM(只讀存儲(chǔ)器)22,一個(gè)HDD(硬盤驅(qū)動(dòng)器)23,一個(gè)RAM(隨機(jī)訪問存儲(chǔ)器)24,一個(gè)輸入裝置25,一個(gè)顯示器26,一個(gè)通信設(shè)備27,一個(gè)總線28。在表選擇、ROM22、HDD23、RAM24、輸入裝置25、顯示器26和通信設(shè)備27之間的數(shù)據(jù)交換是由總線28實(shí)現(xiàn)的。CPU21根據(jù)存儲(chǔ)在ROM22或HDD23中的程序執(zhí)行處理。在由CPU21處理數(shù)據(jù)時(shí),RAM24被用做工作存儲(chǔ)區(qū)域。輸入裝置25包括鍵盤、鼠標(biāo)等,并被用于輸入指令或數(shù)據(jù)。顯示器26包括LCD(液晶裝置)、CRT(陰極射線管)等,并用于顯示輸入數(shù)據(jù)或經(jīng)過處理的數(shù)據(jù)。通信設(shè)備27執(zhí)行數(shù)據(jù)的編碼/解碼。并通過網(wǎng)絡(luò)13執(zhí)行與客戶端12的通信控制。圖3示出了通信設(shè)備27的配置框圖。通信設(shè)備27包括接口部件31,控制部件32,存儲(chǔ)器33和通信部件34。接口部件31作為總線28和控制部件33之間的接口。控制部件32根據(jù)一個(gè)函數(shù)表執(zhí)行數(shù)據(jù)編碼/解碼,同時(shí)使存儲(chǔ)器32存儲(chǔ)作為操作裝置的函數(shù)表。通信部件34被用于通過網(wǎng)絡(luò)12在服務(wù)器11和客戶端12之間的通信控制。控制部件33作為函數(shù)表的更新裝置,并且根據(jù)通信操作的次數(shù)或者根據(jù)通信數(shù)據(jù)更新存儲(chǔ)在存儲(chǔ)器32中的函數(shù)表?,F(xiàn)在對(duì)存儲(chǔ)器32進(jìn)行詳細(xì)說(shuō)明。圖4示出了存儲(chǔ)器32的配置框圖。存儲(chǔ)器32例如由一個(gè)雙端口RAM組成,并且包括一個(gè)數(shù)據(jù)輸入端口Pin,一個(gè)數(shù)據(jù)輸出端口Pout,和一個(gè)地址端口Padr。存儲(chǔ)器32通過地址端口Padr在指定的地址存儲(chǔ)經(jīng)輸入端口Pin輸入的數(shù)據(jù)。數(shù)據(jù)輸出時(shí),通過地址端口Padr從指定的地址中讀取數(shù)據(jù),然后該數(shù)據(jù)通過數(shù)據(jù)輸出端口Pout被讀出。函數(shù)表是一個(gè)被設(shè)置成如同y=f(x)的表,設(shè)通過存儲(chǔ)器32的地址端口Padr提供的地址為輸入數(shù)據(jù)x,則從存儲(chǔ)器32的數(shù)據(jù)輸出端口Pout輸出的輸出數(shù)據(jù)為數(shù)據(jù)y。圖5示出了存儲(chǔ)在存儲(chǔ)器32中的函數(shù)表的數(shù)據(jù)配置圖。數(shù)據(jù)D1到Dn被相應(yīng)地存儲(chǔ)于地址A1到An。同時(shí),存儲(chǔ)于地址A1的數(shù)據(jù)D1被設(shè)置成D1=f(A1)。并且,存儲(chǔ)于地址A2的數(shù)據(jù)D2被設(shè)置成D2=f(A2)。類似地,存儲(chǔ)于地址An的數(shù)據(jù)Dn被設(shè)置成Dn=f(An)。因此,由所希望的函數(shù)f計(jì)算得到的數(shù)據(jù)Di通過地址A1到An中對(duì)應(yīng)于輸入數(shù)據(jù)的特定地址Ai得到。因此,該計(jì)算結(jié)果能夠高速獲得。此處將介紹通信設(shè)備27的操作。圖6示出了通信設(shè)備27的通信開始時(shí)刻的處理流程圖。圖5中所示的函數(shù)表是從CPU21提供給控制部件33的,在步驟S1-1中與被請(qǐng)求的客戶端12進(jìn)行通信,并在步驟S1-2中由存儲(chǔ)器32所存儲(chǔ)。同時(shí),通信操作的次數(shù)被重新設(shè)置為“0”。并且,在步驟S1-3中,控制部件33將函數(shù)表發(fā)送到數(shù)據(jù)應(yīng)傳輸?shù)降目蛻舳?2。如果在步驟S1-4中從總線28經(jīng)接口31提供發(fā)送數(shù)據(jù),控制部件33在步驟S1-5中執(zhí)行發(fā)送處理。并且,如果在步驟S1-4中從客戶端12中接收到接收數(shù)據(jù),在步驟S1-6中執(zhí)行接收處理。重復(fù)執(zhí)行步驟S1-4到步驟S1-6,直到在步驟S1-7中從CPU21發(fā)出通信結(jié)束指令。接下來(lái),將詳述通信設(shè)備27的控制部件33中的發(fā)送過程。圖7示出了通信設(shè)備27的發(fā)送過程的處理流程圖??刂撇考?3將步驟S2-1中提供的發(fā)送數(shù)據(jù)作為地址提供給存儲(chǔ)器32的地址端口Padr,并且使數(shù)據(jù)對(duì)應(yīng)于從存儲(chǔ)器32輸出的地址。存儲(chǔ)器32的輸出數(shù)據(jù)對(duì)應(yīng)于在發(fā)送數(shù)據(jù)上執(zhí)行的預(yù)定計(jì)算f的結(jié)果??刂撇考?3在步驟32-2將存儲(chǔ)器32的輸出數(shù)據(jù)提供給通信部件34。當(dāng)發(fā)送數(shù)據(jù)時(shí),控制部件33在步驟S2-4中將地址Am重新設(shè)置為初始地址A0,同時(shí)在步驟S2-3中對(duì)通信操作的次數(shù)n進(jìn)行累加,從而將其更新為(n+1)。接下來(lái),在步驟S2-5中控制部件33從存儲(chǔ)器32的地址Am讀取數(shù)據(jù),在步驟S2-6中將通信操作的次數(shù)n與由此讀出的數(shù)據(jù)Dm相乘,從而產(chǎn)生數(shù)據(jù){n×Dm}=Dm1。在步驟S2-7中控制部件33把經(jīng)過乘以通信操作的次數(shù)n所得到的數(shù)據(jù)Dm1存儲(chǔ)在存儲(chǔ)器32的地址Am中。在步驟S2-8中,控制部件33確定地址是否已到達(dá)函數(shù)表的最后地址Ak。當(dāng)在步驟S2-8中地址沒有到達(dá)函數(shù)表的最后地址Ak時(shí),在步驟S2-9中地址被設(shè)置為地址Am+1,并讀取數(shù)據(jù)。存儲(chǔ)器32的函數(shù)表的內(nèi)容通過重復(fù)執(zhí)行上述步驟S2-5到步驟S2-9被n×f(x)更新,直到最后地址Ak。請(qǐng)注意f(x)表示被設(shè)置為第一函數(shù)表的函數(shù)。這樣,下一個(gè)發(fā)送的數(shù)據(jù)在更新后的函數(shù)表{n×f(x)}上被加密。在步驟S2-8中,當(dāng)?shù)刂稟m變成最后一個(gè)地址Ak時(shí)處理結(jié)束。接下來(lái),將詳述控制部件33的接收過程。圖8示出了通信設(shè)備27的接收過程的處理流程圖。當(dāng)通過網(wǎng)絡(luò)13從客戶端12接收數(shù)據(jù)Dr時(shí),在步驟S3-1中控制部件33將存儲(chǔ)器32中的地址Am重新設(shè)置成初始地址A0。接下來(lái),在步驟S3-2中從存儲(chǔ)器32的地址Am中讀取數(shù)據(jù)Dm。接下來(lái),在步驟S3-3中確定接收到的數(shù)據(jù)Dr是否等于數(shù)據(jù)Dm。在步驟S3-3中當(dāng)接收到的數(shù)據(jù)Dr不等于數(shù)據(jù)Dm時(shí),在步驟S3-4中確定地址Am是否是最后地址。在步驟S3-4中當(dāng)?shù)刂稟m是最后地址Ak時(shí),在步驟S3-5中地址Am被遞增為下一個(gè)地址Am+1。但是,在步驟S3-5中當(dāng)?shù)刂稟m是最后地址Ak時(shí),不存在與接收數(shù)據(jù)Dr相符合的數(shù)據(jù)Dm,從而確定發(fā)生通信錯(cuò)誤并結(jié)束該過程。在步驟S3-3中,當(dāng)從存儲(chǔ)器32中讀取的數(shù)據(jù)Dm等于接收數(shù)據(jù)Dr時(shí),在步驟S3-6中提供地址Am到接口部件31作為解碼數(shù)據(jù)。這樣對(duì)接收到的數(shù)據(jù)Dr進(jìn)行解碼。接下來(lái),在步驟S3-7中,控制部件33將通信操作的次數(shù)n遞增為(n+1)。接著,在步驟S3-8中,地址Am被設(shè)置為初始地址A0。在步驟S3-9中,控制部件33從存儲(chǔ)器32的地址Am中讀取數(shù)據(jù)Dm。接著,在步驟S3-10中,控制部件33將從存儲(chǔ)器32中讀取的數(shù)據(jù)Dm與通信操作次數(shù)n相乘,從而產(chǎn)生數(shù)據(jù){(n+1)×Dm}=Dm1。在步驟S3-11中,控制部件33存儲(chǔ)數(shù)據(jù)Dm1,Dm1是通過乘以通信操作次數(shù)n從存儲(chǔ)器32的地址Am處得到的。在步驟S3-12中,控制部件33確定地址是否已到達(dá)函數(shù)表的最后地址Ak。在步驟S3-12中當(dāng)?shù)刂窙]有到達(dá)最后地址Ak時(shí),在步驟S3-13中,地址Am被設(shè)置為地址Am+1,并且該過程返回到步驟S3-9,然后讀取數(shù)據(jù)。存儲(chǔ)器32的函數(shù)表的內(nèi)容通過重復(fù)上述步驟S3-9到S3-13的過程被{n×f(x)}更新為最后地址Ak,此處f(x)表示被設(shè)置為第一函數(shù)表的函數(shù)。因此,下一個(gè)接收到的數(shù)據(jù)基于更新后的函數(shù)表{n×f(x)}被解碼。此外,在步驟S3-12中,如果地址Am成為最后地址Ak,那么可以確定被存儲(chǔ)器32存儲(chǔ)的函數(shù)表已經(jīng)被更新,過程結(jié)束。客戶端12對(duì)服務(wù)器11的通信請(qǐng)求做出響應(yīng)進(jìn)行通信,客戶端12的配置與服務(wù)器11幾乎相同,但執(zhí)行過程與通信開始時(shí)的過程是不同的。因此,現(xiàn)詳述客戶端12的通信開始時(shí)的過程。圖9示出了通信設(shè)備27的第一變型在通信開始時(shí)的處理流程圖。對(duì)于與圖6中相同的處理部分給出了相同的附圖標(biāo)記,并省略了重復(fù)的說(shuō)明。在步驟S4-1中,當(dāng)客戶端12從服務(wù)器11發(fā)出通信請(qǐng)求時(shí),在步驟S4-2中,通信設(shè)備27的存儲(chǔ)器32存儲(chǔ)由服務(wù)器11提供的函數(shù)表。這樣,服務(wù)器11和客戶端12擁有公共函數(shù)表。通過執(zhí)行圖7中的發(fā)送過程和圖示8中的接收過程,函數(shù)表在每個(gè)服務(wù)器11和客戶端12內(nèi)部以類似方式被更新,并且進(jìn)行編碼/解碼或加密/解密。因此,用于編碼/解碼或加密/解密的函數(shù)表只在通信開始時(shí)刻被發(fā)送,然后,函數(shù)表在此后的每個(gè)通信場(chǎng)合都被更新。因此,得到了通信的高保密性能。盡管函數(shù)表是用通信操作次數(shù)n與函數(shù)f(x)相乘得到的操作作為一個(gè)系數(shù)來(lái)更新的,它也可以將通信數(shù)據(jù)乘到函數(shù)f(x)上作為一個(gè)系數(shù)。現(xiàn)將描述在基于通信數(shù)據(jù)更新函數(shù)表的情況下的發(fā)送過程。圖10示出了通信設(shè)備27的第一變型的發(fā)送過程的處理流程圖。對(duì)于與圖7中相同的處理部分給出了相同的附圖標(biāo)記,并省略了重復(fù)的說(shuō)明。在該變型中,刪除了圖7中所示的發(fā)送過程的步驟S2-3,并且,代替步驟S2-6中的過程,執(zhí)行步驟S5-1。步驟S5-1實(shí)現(xiàn)了從存儲(chǔ)器32中讀取的數(shù)據(jù)Dout與在步驟S2-5,步驟S2-2中輸出的數(shù)據(jù)Dm相乘,從而生成了數(shù)據(jù)Dm1。接下來(lái),將描述在基于通信數(shù)據(jù)更新函數(shù)表的情況下的接收過程。圖11示出了在通信設(shè)備27的第一變型中接收過程的處理流程圖。對(duì)于與圖8中相同的處理部分給出了相同的附圖標(biāo)記,并省略了重復(fù)的說(shuō)明。在該變型中,刪除了圖8中所示的接收過程的步驟S3-7,并且,代替步驟S3-10中的過程,執(zhí)行步驟S6-1。步驟S6-1實(shí)現(xiàn)了接收數(shù)據(jù)Dr與在步驟S3-9中讀取的數(shù)據(jù)Dm相乘,從而生成了數(shù)據(jù)Dm1。這樣公共函數(shù)表可以由服務(wù)器11和客戶端12共享。此外,在這種情況下,在發(fā)送和接收數(shù)據(jù)的每個(gè)場(chǎng)合下函數(shù)表都由所發(fā)送和接收的數(shù)據(jù)來(lái)更新。因此,提高了保密性能。另外,盡管在當(dāng)前實(shí)施例中函數(shù)表被更新,并且該實(shí)施例的變型是函數(shù)表與通信操作次數(shù)相乘,或是通信數(shù)據(jù)作為系數(shù),也可以將通信操作的次數(shù)或通信數(shù)據(jù)相加。并且,還可使用通信操作的次數(shù)或通信數(shù)據(jù),作為部分函數(shù)的系數(shù)。此外,盡管函數(shù)表在當(dāng)前的實(shí)施例中通過對(duì)函數(shù)表的數(shù)據(jù)進(jìn)行計(jì)算而被更新,也可以為服務(wù)器11和客戶端12中的每個(gè)準(zhǔn)備多個(gè)函數(shù)表,并且根據(jù)通信操作的次數(shù)或通信數(shù)據(jù)從多個(gè)函數(shù)表中選出一個(gè)公共函數(shù)表,從而進(jìn)行加密和解密。圖12示出了通信設(shè)備27的第二變型的配置框圖。對(duì)于與圖3中相同的配置部分給出了相同的附圖標(biāo)記,并省略了重復(fù)的說(shuō)明。除了接口部件31、存儲(chǔ)器32、控制部件33和通信部件34以外,通信設(shè)備27還被配置為包括存儲(chǔ)有多個(gè)函數(shù)表的存儲(chǔ)部件35。多個(gè)函數(shù)表,例如k個(gè)函數(shù)表,被預(yù)先存儲(chǔ)在存儲(chǔ)部件35中。為這k個(gè)函數(shù)表給出了1到k的識(shí)別號(hào)。存儲(chǔ)在存儲(chǔ)部件35中的所述k個(gè)函數(shù)表的內(nèi)容和識(shí)別號(hào)在服務(wù)器11和客戶端12之間是相同的?,F(xiàn)將描述在控制部件33中的通信開始時(shí)刻的處理。圖13示出了通信設(shè)備27的第二變型在通信開始時(shí)刻的處理流程圖。對(duì)于與圖6中相同的操作給出了相同的步驟號(hào),并省略了重復(fù)的說(shuō)明。該變型的通信開始時(shí)刻的處理是代替了步驟S1-2和S1-3,執(zhí)行步驟S7-1。步驟S7-1從存儲(chǔ)部件35中讀出初始函數(shù)表,并將其存儲(chǔ)在存儲(chǔ)器32中。接下來(lái)將描述控制部件33中的發(fā)送過程。圖14示出了通信設(shè)備27的第二變型的發(fā)送過程的處理流程圖。對(duì)于與圖7中相同的操作給出了相同的步驟號(hào),并省略了重復(fù)的說(shuō)明。該變型的發(fā)送過程代替了步驟S2-4到步驟S2-9,執(zhí)行步驟S8-1。步驟S8-1從存儲(chǔ)部件35中讀出識(shí)別號(hào)為n的函數(shù)表,該函數(shù)表對(duì)應(yīng)于在步驟S2-3中被更新的通信操作的次數(shù)n,并將其存儲(chǔ)在存儲(chǔ)器32中。當(dāng)通信操作的次數(shù)n變成函數(shù)表的個(gè)數(shù)k時(shí),則再次從存儲(chǔ)部件35中讀取識(shí)別號(hào)為“1”的函數(shù)表,并將其存儲(chǔ)在存儲(chǔ)器32中。這樣,根據(jù)通信操作次數(shù)n,k個(gè)函數(shù)表可以被循環(huán)地更新。下一個(gè)發(fā)送數(shù)據(jù)通過由此被更新的函數(shù)表來(lái)編碼。接下來(lái),將描述接收過程。圖15是通信設(shè)備27的第二變型的接收過程的處理流程圖。對(duì)于與圖8中相同的操作給出了相同的步驟號(hào),并省略了重復(fù)的說(shuō)明。控制部件33從存儲(chǔ)部件35中讀取識(shí)別號(hào)為n的函數(shù)表,該函數(shù)表對(duì)應(yīng)于在步驟S3-7中被更新的通信操作的次數(shù)n,并將其存儲(chǔ)在存儲(chǔ)器32中。然后,當(dāng)通信操作次數(shù)n達(dá)到函數(shù)表的個(gè)數(shù)k時(shí),就像發(fā)送過程一樣,再次從存儲(chǔ)部件35中讀取識(shí)別號(hào)為“1”的函數(shù)表,并將其存儲(chǔ)在存儲(chǔ)器32中。這樣,根據(jù)通信操作次數(shù)n,k個(gè)函數(shù)表被循環(huán)地存儲(chǔ)在存儲(chǔ)器32中。然后,下一個(gè)發(fā)送/接收數(shù)據(jù)通過由此被更新的函數(shù)表來(lái)編碼。因此,根據(jù)當(dāng)前實(shí)施例,由于在服務(wù)器11和客戶端12之間不傳輸函數(shù)表本身,保密性能可以得到提高。另外,盡管在上述例子中函數(shù)表是根據(jù)通信操作的次數(shù)n來(lái)選擇的,也可以根據(jù)通信數(shù)據(jù)來(lái)選擇函數(shù)表。首先,將描述根據(jù)通信數(shù)據(jù)有選擇性地更新函數(shù)表的情況下的發(fā)送過程。圖16示出了通信設(shè)備27的第三變型的發(fā)送過程的處理流程圖。對(duì)于與圖14中相同的操作給出了相同的步驟號(hào),并省略了重復(fù)的說(shuō)明。該變型的發(fā)送過程代替了圖14中所示的步驟S2-3和步驟S8-1,執(zhí)行步驟S10-1。在步驟S10-1中,從存儲(chǔ)部件35中讀取與發(fā)送到發(fā)送終點(diǎn)的數(shù)據(jù)相對(duì)應(yīng)的函數(shù)表,將其存儲(chǔ)在存儲(chǔ)器32中。當(dāng)從數(shù)據(jù)中選出函數(shù)表時(shí),可以使用所發(fā)送數(shù)據(jù)的任意高位或低位來(lái)選擇函數(shù)表。因此,無(wú)論何時(shí)發(fā)送數(shù)據(jù),用于下一次發(fā)送的函數(shù)表被更新。從而提高了數(shù)據(jù)的保密性能。接下來(lái)將描述接收過程。圖17示出了通信設(shè)備27的第三變型的接收過程的處理流程圖。對(duì)于與圖15中相同的操作給出了相同的步驟號(hào),并省略了重復(fù)的說(shuō)明。該變型的接收過程代替了圖15中所示的步驟S3-7和步驟S9-1,執(zhí)行步驟S11-1。與發(fā)送時(shí)一樣,在步驟S11-1中,根據(jù)從通信參與者中接收到的數(shù)據(jù),從存儲(chǔ)部件35中讀取函數(shù)表,并將其存儲(chǔ)在存儲(chǔ)器32中。通過上述過程,在數(shù)據(jù)解碼之后,能得到與從通信參與者發(fā)送數(shù)據(jù)的時(shí)刻被更新的函數(shù)表相同的函數(shù)表,從而可以與通信參與者共享相同的函數(shù)表。另外,盡管根據(jù)數(shù)據(jù)通信操作的次數(shù)或上述例子中的通信數(shù)據(jù)來(lái)作為函數(shù)表的系數(shù)或選擇該系數(shù),也可以通過將這些因素相結(jié)合的方式來(lái)更新函數(shù)表。即,可以將多種方式的更新處理結(jié)合起來(lái),其中函數(shù)表的更新方法對(duì)每次通信操作都是不同的。例如,對(duì)于每次通信操作,利用數(shù)據(jù)通信操作數(shù)據(jù)的次數(shù)作為系數(shù)來(lái)更新函數(shù)表的處理過程、根據(jù)數(shù)據(jù)通信操作的次數(shù)從多個(gè)函數(shù)表中選擇一個(gè)函數(shù)表的處理過程、利用通信數(shù)據(jù)作為系數(shù)來(lái)更新函數(shù)表的處理過程、以及根據(jù)通信數(shù)據(jù)從多個(gè)函數(shù)表中選擇一個(gè)函數(shù)表的處理過程被循環(huán)地執(zhí)行。此外,盡管在上述例子中被編碼的數(shù)據(jù)和存儲(chǔ)在存儲(chǔ)器32中的函數(shù)表一起被發(fā)送,也可以將更新過程與對(duì)于單個(gè)數(shù)據(jù)單元的多種更新方式結(jié)合起來(lái)。即,在利用編碼數(shù)據(jù)進(jìn)一步更新或選擇函數(shù)表之后,該數(shù)據(jù)被發(fā)送到通信參與者。在接收一方,用從通信參與者發(fā)送出的數(shù)據(jù)中解碼得到的數(shù)據(jù)來(lái)更新函數(shù)表,并且在對(duì)其進(jìn)一步編碼之后,可以得到原始數(shù)據(jù)。盡管上述的當(dāng)前實(shí)施例是在服務(wù)器11和客戶端1之間傳輸數(shù)據(jù)的情況下,也可以采用其他應(yīng)用。例如,本發(fā)明也可應(yīng)用在執(zhí)行認(rèn)證時(shí)在輸入設(shè)備和主設(shè)備之間進(jìn)行通信的情況下,等等。圖18示出了本發(fā)明的一個(gè)應(yīng)用例子。現(xiàn)將描述一個(gè)解鎖系統(tǒng)100。該應(yīng)用例子中的解鎖系統(tǒng)100被配置為包括一個(gè)控制裝置101,一個(gè)集成電路(IC)卡102,一個(gè)IC卡讀卡器103,和一個(gè)電子鎖104。與上述實(shí)施例中的服務(wù)器11相對(duì)應(yīng),控制裝置101控制并開啟電子鎖104,當(dāng)ID及密碼的認(rèn)證執(zhí)行之后,該認(rèn)證被通過。此外,集成電路卡102和實(shí)施例中的客戶端12相對(duì)應(yīng),其中存儲(chǔ)了ID和密碼,并被用于作為開啟電子鎖104的鑰匙。集成電路卡102被插入到IC卡讀卡器103中,并與控制裝置101進(jìn)行通信。如果集成電路卡102被插入到IC卡讀卡器103中,和上述實(shí)施例中的一樣,在控制裝置101和集成電路卡102之間設(shè)置了公共函數(shù)表。由于集成電路卡102被如此設(shè)置,用函數(shù)表對(duì)ID進(jìn)行加密,并將其發(fā)送到控制裝置101。當(dāng)ID從集成電路卡102被發(fā)送到控制裝置101時(shí),函數(shù)表被更新,而在控制裝置101和集成電路卡102之間不會(huì)發(fā)生數(shù)據(jù)交換。集成電路卡102用如此被更新的函數(shù)表來(lái)加密密碼,并將其發(fā)送到控制裝置101。控制裝置101基于從集成電路卡102提供的ID和密碼執(zhí)行認(rèn)證。當(dāng)認(rèn)證通過時(shí),控制裝置101開啟電子鎖104。因此,用不同的函數(shù)表來(lái)加密ID和密碼,并將其發(fā)送到控制裝置101。從而提高了ID和密碼的保密性能。此外,也可以在發(fā)送ID和密碼之前,用已經(jīng)更新過多次的函數(shù)表來(lái)加密ID和密碼。因此進(jìn)一步提高了ID和密碼的保密性能。此外,盡管函數(shù)表被用作為上述例子中的計(jì)算裝置,它也可以應(yīng)用一個(gè)普通計(jì)算程序來(lái)進(jìn)行加密和解密。并且,盡管函數(shù)基于通信操作的次數(shù)或通信數(shù)據(jù)被更新,沒有必要局限于此,在本實(shí)施例中,可以利用在發(fā)送方設(shè)備和接收方設(shè)備之間可共享的外部的信息來(lái)對(duì)函數(shù)進(jìn)行更新??晒蚕淼耐獠啃畔⑹枪残畔ⅲ鐣r(shí)間信息、天氣信息、或關(guān)于電視廣播的信息。此外,可以利用通信設(shè)備內(nèi)部的時(shí)鐘信息來(lái)更新函數(shù),等等。此外,還可以利用發(fā)送方設(shè)備和接收方設(shè)備之間可共享的外部信息、通信操作的次數(shù)、及通信數(shù)據(jù)的組合來(lái)更新函數(shù)。例如,函數(shù)可以是y1=f1(x1,x2,x3),其中變量x1是通信操作的次數(shù),x2是通信數(shù)據(jù),x3是外部實(shí)時(shí)信息,例如天氣信息、電視廣播信息等。此外,也可以采用y2=f2(x1,x2,x3,x4)作為函數(shù),其中時(shí)間信息x4被加到上述變量x1至x3上。此外,也可以采用一個(gè)如y3=f3(y1,y2,x6)的函數(shù)。此外,作為替代,也可以基于外部信息等采用函數(shù)y1至y3。圖19示出了本發(fā)明的第二實(shí)施例的配置框圖。本實(shí)施例的通信系統(tǒng)200包括一個(gè)發(fā)送裝置201和一個(gè)接收裝置。發(fā)送裝置201包括公共項(xiàng)獲取部件211,密鑰生成部件212,加密表選擇/生成部件213,編碼部件214。公共項(xiàng)獲取部件211從天氣信息、時(shí)間信息、隨機(jī)號(hào)等獲得一個(gè)與接收部件202共同的項(xiàng),所述隨機(jī)號(hào)是從一個(gè)偽隨機(jī)號(hào)發(fā)生器中得到的,這個(gè)偽隨機(jī)號(hào)發(fā)生器生成的隨機(jī)號(hào)在發(fā)送端和接收端是相同的。用公共項(xiàng)獲取部件211獲得的公共項(xiàng)被提供該密鑰生成部件212。密鑰生成部件212通過執(zhí)行不同的計(jì)算生成一個(gè)密鑰,例如通過向從公共項(xiàng)生成部件211提供的公共項(xiàng)乘上一個(gè)系數(shù),加上一個(gè)常數(shù),或進(jìn)行類似計(jì)算,或者根據(jù)公共項(xiàng)通過從先前設(shè)置的多個(gè)函數(shù)中選擇一個(gè)函數(shù)來(lái)生成密鑰,并替代另一個(gè)公共項(xiàng)。由密鑰生成部件212由此生成的密鑰被提供給表選擇/生成部件213。表選擇/生成部件213生成一個(gè)新表,同時(shí)為了根據(jù)從密鑰生成部件212提供的密鑰對(duì)數(shù)據(jù)進(jìn)行加密而選擇一個(gè)表。圖20示出了表選擇/生成部件213的配置框圖。表選擇/生成部件包括一個(gè)初始值設(shè)置部件221,一個(gè)運(yùn)算部件222,一個(gè)查詢表(LUTs)223-1至223-n,以及一個(gè)表選擇部件224。在通信開始時(shí)刻,初始值設(shè)置部件221設(shè)置了一個(gè)原始數(shù)據(jù)表作為查詢表223-1。當(dāng)原始數(shù)據(jù)表在開始時(shí)刻被設(shè)置為初始值設(shè)置部件221時(shí),在運(yùn)算部件222中執(zhí)行操作處理,并且由此生成的新表被設(shè)置為查詢表2000000000000000000000023-1。上一次被設(shè)置為查詢表223-1的表被設(shè)置為查詢表223-2。接下來(lái)類似地,設(shè)置了作為前查詢表(frontlook-uptable)的表,然后,被設(shè)置為前查詢表223-(n-1)的表被設(shè)置為查詢表223-n。由此被設(shè)置為查詢表223-1至223-n的表被提供給運(yùn)算部件222和表選擇部件224。當(dāng)表由此從查詢表223-1至223-n被提供給運(yùn)算部件222時(shí),密鑰從密鑰生成部件212被提供給運(yùn)算部件。例如,通過將從查詢表223-1至223-n得到的多個(gè)表進(jìn)行累加,運(yùn)算部件222生成一個(gè)新表,然后,將由此得到的表與密鑰相乘。在運(yùn)算部件222中的操作不必局限于此,也可以設(shè)置一個(gè)非線性變換函數(shù)。通過建立非線性變換函數(shù),表可以以無(wú)序(chaos)的方式來(lái)生成。因此,由于表以無(wú)序的方式生成,即使能夠獲得表,也不可能用由此獲得的表對(duì)編碼進(jìn)行解密,從而,編碼不能被輕易地破解。在運(yùn)算部件222中計(jì)算出、最新創(chuàng)建的表被設(shè)置為作為加密密鑰的查詢表223-1。然后,被設(shè)置為查詢表223-1的表被設(shè)置為查詢表223-2,并且,被設(shè)置為223-2的表隨后被設(shè)置為查詢表223-3。類似地,表被設(shè)置為后續(xù)查詢表(followinglook-uptable),然后查詢表223-(n-1)的表被設(shè)置為查詢表223-n。并且,被設(shè)置為查詢表223-n的表被丟棄。提供了被設(shè)置為查詢表223-1至223-n的n個(gè)表,并且,從密鑰生成部件212向表選擇/生成部件224提供了密鑰。表選擇/生成部件224根據(jù)從密鑰生成部件212提供的密鑰,從被設(shè)置為查詢表223-1至223-n的這n個(gè)表中選擇任意一個(gè)表。這樣由表選擇/生成部件224選出的表被作為加密密鑰提供給編碼部件214。被選擇的表由表選擇/生成部件224來(lái)提供,并且發(fā)送數(shù)據(jù)也被提供到編碼部件214。編碼部件214基于從表選擇/生成部件213提供的所選出的表對(duì)發(fā)送數(shù)據(jù)進(jìn)行加密。一種特殊的加密形式例如用于加密數(shù)據(jù),通過在被選擇的表和數(shù)據(jù)之間執(zhí)行矩陣運(yùn)算,在一個(gè)與從所選出的表中得到的數(shù)據(jù)相對(duì)應(yīng)的位置上僅相加、相乘、或獲取數(shù)據(jù)。加密方式不必局限于此,也可以采用不同的常規(guī)加密方法。接下來(lái),將描述接收裝置。接收裝置包括一個(gè)公共項(xiàng)獲取部件231,一個(gè)密鑰生成部件232,一個(gè)表選擇/生成部件233,和一個(gè)解碼部件234。公共項(xiàng)獲取部件231執(zhí)行與發(fā)送裝置201的公共項(xiàng)獲取部件211相同的操作,并且所獲得的項(xiàng)與公共項(xiàng)獲取部件211得到的相同。密鑰生成部件232執(zhí)行與發(fā)送裝置201的密鑰生成部件212相同的操作,并且獲得與發(fā)送裝置201相同的密鑰。表選擇/生成部件233具有和表選擇/生成部件213相同的配置,并以相同的方式進(jìn)行操作,因此,生成并選出了與在發(fā)送裝置201中相同的表。解碼部件234根據(jù)在表選擇/生成部件213中選出的表對(duì)原始數(shù)據(jù)進(jìn)行解密。根據(jù)本實(shí)施例,由于在每次數(shù)據(jù)的發(fā)送操作中函數(shù)表連續(xù)地改變了,或者作為時(shí)間序列,編碼不能被輕易地破解。此外,由于函數(shù)表被一個(gè)接一個(gè)地計(jì)算,并且基于原始數(shù)據(jù)生成,即使知道中間的函數(shù)表,也不能得到下一個(gè)函數(shù)表。就是說(shuō),除非在通信開始時(shí)刻得到了初始表并且泄露了計(jì)算方法,否則是得不到函數(shù)表的。此外,由于函數(shù)表是通過密鑰選出的,或者函數(shù)表的運(yùn)算方法隨之改變,所以除非得到密鑰,否則即使泄漏了初始表和運(yùn)算方法,也不能破解密碼。況且,由于密鑰使用公共項(xiàng),如天氣或時(shí)間,所以除非知道公共項(xiàng),否則不能破解編碼。此外,由于通過對(duì)表執(zhí)行非線性變換,函數(shù)表能夠以無(wú)序的方式生成。因此,即使得到函數(shù)表并且能夠?qū)Σ糠志幋a進(jìn)行破解,編碼用下一時(shí)刻改變了的函數(shù)表來(lái)加密。因此,對(duì)編碼的破解變得很困難。另外,盡管在本實(shí)施例中通過公共項(xiàng)獲取部件211和231獲取密鑰,但不必局限于此,也可以通過在函數(shù)表中嵌入密鑰,或使函數(shù)表的密鑰自生成,使得編碼的破解更加困難。圖21示出了密鑰生成方法的變型的操作圖。如圖21所示,預(yù)先進(jìn)行設(shè)置,使得第i個(gè)表223-i中的第m個(gè)字符“A”被用作為查詢表223-1至223-n中的密鑰,并通過使用這個(gè)“A”作為密鑰,可以選出函數(shù)表,或者也可以作為用于生成下一個(gè)函數(shù)表的系數(shù)。此外,基于天氣信息或時(shí)間信息從而確定了函數(shù)表和字符號(hào),并根據(jù)由此確定的字符號(hào),用由此確定的函數(shù)表提取出字符。然后,由此獲得的密鑰就可以用于選擇生成下一個(gè)函數(shù)表所需的系數(shù)或函數(shù),等等。此外,盡管在本實(shí)施例中函數(shù)大體上被更新,但不必對(duì)函數(shù)加以限制,還可以改變協(xié)議從而來(lái)代替函數(shù)。此外,還可以使用函數(shù)和協(xié)議的變換組合。由于通過使用函數(shù)和協(xié)議的變換組合使得自生成密鑰的生成過程變得更為復(fù)雜,從而使編碼的破解變得更加困難。此外,本實(shí)施例中,發(fā)送方和接收方擁有多個(gè)相同的函數(shù)表。因此,通過執(zhí)行將函數(shù)表選擇信息加到通信數(shù)據(jù)上進(jìn)行通信,在發(fā)送方和接收方之間可實(shí)現(xiàn)相同函數(shù)表的選擇,并以此進(jìn)行加密和解密。因此可以實(shí)現(xiàn)異步的加密和解密。圖22示出了本發(fā)明的第三實(shí)施例的系統(tǒng)配置圖。本實(shí)施例的系統(tǒng)是一個(gè)信息處理系統(tǒng)。本實(shí)施例的信息處理系統(tǒng)301由一個(gè)普通個(gè)人計(jì)算機(jī)組成,從而包括一個(gè)CPU(中央處理單元)311,一個(gè)RAM(隨機(jī)訪問存儲(chǔ)器)312,一個(gè)ROM(只讀存儲(chǔ)器)313,一個(gè)HDD(硬盤驅(qū)動(dòng)器)314,一個(gè)CD-ROM(光盤驅(qū)動(dòng)器)驅(qū)動(dòng)器315,一個(gè)輸入裝置316,一個(gè)顯示器317,一個(gè)通信設(shè)備318和一個(gè)加密裝置319。CPU311和加密裝置319共同執(zhí)行安裝在HDD314中的加密程序的加密處理。RAM312用作CPU311的工作存儲(chǔ)區(qū)域。BIOS(基本輸入/輸入系統(tǒng))和多種設(shè)置信息被存儲(chǔ)在ROM313中,并且在信息處理系統(tǒng)301啟動(dòng)的時(shí)刻執(zhí)行處理。在HDD314中,由加密裝置319使用加密程序來(lái)進(jìn)行加密處理,原始數(shù)據(jù)、加密數(shù)據(jù)、解密數(shù)據(jù)、加密函數(shù)表等被存儲(chǔ)。CD-ROM驅(qū)動(dòng)器315配備有光盤D,并且記錄在光盤D中的程序被讀出。例如,用光盤D提供了的加密程序,然后從CD-ROM驅(qū)動(dòng)器315被安裝在HDD314中,并被使用。也可以從網(wǎng)絡(luò)經(jīng)由通信設(shè)備318提供用于加密的程序。輸入裝置316包括一個(gè)鍵盤,一個(gè)鼠標(biāo)等,并用于啟動(dòng)加密程序,或啟動(dòng)對(duì)要加密的原始數(shù)據(jù)的選擇。顯示器317包括一個(gè)CRT(陰極射線管)或一個(gè)LCD(液晶裝置),并且顯示信息,如原始數(shù)據(jù)、解密數(shù)據(jù)或加密的進(jìn)程狀態(tài)。通信設(shè)備318包括一個(gè)調(diào)制解調(diào)器,一個(gè)終端適配器,一個(gè)路由器等,并且通信設(shè)備318是一個(gè)通過網(wǎng)絡(luò)與其他信息處理設(shè)備進(jìn)行通信的設(shè)備。加密裝置319是一個(gè)對(duì)從加密程序所提供的原始數(shù)據(jù)進(jìn)行加密,或者對(duì)從加密程序所提供的加密數(shù)據(jù)進(jìn)行解碼的電路板。圖23示出了加密裝置319的配置框圖。加密裝置319包括一個(gè)可與PCI(外設(shè)元件互連總線)相連接的電路板,和包括一個(gè)公共項(xiàng)獲取部件321,一個(gè)密鑰生成部件322,一個(gè)用于編碼的表選擇/生成部件323,一個(gè)用于編碼的表存儲(chǔ)部件324,一個(gè)編碼部件325,以及一個(gè)解碼部件326。公共項(xiàng)獲取部件321從天氣信息、時(shí)間信息或隨機(jī)數(shù)中獲取公共項(xiàng),所述隨機(jī)數(shù)在發(fā)送端和接收端之間是共用的,該隨機(jī)數(shù)由一個(gè)偽隨機(jī)數(shù)發(fā)生器獲得,所述偽隨機(jī)數(shù)發(fā)生器產(chǎn)生一個(gè)與通信參與者相同的公共隨機(jī)數(shù)。由公共項(xiàng)獲取部件321得到的公共項(xiàng)被提供該密鑰生成部件322。密鑰生成部件322從公共項(xiàng)獲取部件321所獲得的公共項(xiàng)中產(chǎn)生一個(gè)密鑰。該密鑰通過對(duì)由公共項(xiàng)獲取部件321所提供的公共項(xiàng)進(jìn)行多種運(yùn)算來(lái)生成,例如乘以一個(gè)系數(shù),加上一個(gè)常數(shù)等。此外,密鑰根據(jù)公共項(xiàng)從多個(gè)預(yù)設(shè)函數(shù)中選擇一個(gè)函數(shù)來(lái)生成,并代替另一個(gè)公共項(xiàng)。由密鑰生成部件322生成的密鑰被提供給表選擇/生成部件323。表選擇/生成部件323生成一個(gè)新表,同時(shí)基于由密鑰生成部件322所提供的密鑰選擇一個(gè)用于對(duì)數(shù)據(jù)進(jìn)行加密的函數(shù)表。圖24示出了表選擇/生成裝置323的配置框圖。表選擇/生成部件323包括一個(gè)初始值設(shè)置部件331,一個(gè)運(yùn)算部件332,查詢表333-1至333-n,和一個(gè)表選擇部件334。初始值設(shè)置部件331設(shè)置了一個(gè)初始表作為通信開始時(shí)刻的查詢表333-1。當(dāng)在開始時(shí)刻由初始值設(shè)置部件331設(shè)置初始表時(shí),通過運(yùn)算部件332執(zhí)行運(yùn)算過程,這樣新生成的一個(gè)函數(shù)表被設(shè)置到查詢表333-1。然后,上一次設(shè)置成查詢表333-1的函數(shù)表被設(shè)置到查詢表333-2中。然后類似地,設(shè)置了被設(shè)置為前一個(gè)查詢表的函數(shù)表,被設(shè)置為前一個(gè)查詢表333-(n-1)的函數(shù)表被設(shè)置為查詢表333-n。被設(shè)置為查詢表333-1至333-n的函數(shù)表被提供給運(yùn)算部件332和表選擇部件334。當(dāng)函數(shù)表從查詢表333-1至333-n被提供到運(yùn)算部件332中時(shí),從密鑰生成部件322中提供了密鑰。運(yùn)算部件32通過將密鑰與一個(gè)從查詢表333-1至333-n的多個(gè)函數(shù)表的各矩陣?yán)奂拥玫降暮瘮?shù)表相乘,生成一個(gè)新表。運(yùn)算部件332中的運(yùn)算不必局限于此,例如,也可以采用非線性變換函數(shù)。函數(shù)表可以通過設(shè)置一個(gè)非線性變換函數(shù)以無(wú)序的方式生成。因此,即使得到了函數(shù)表,由于函數(shù)表以無(wú)序方式生成,也不可能用所得到的表來(lái)對(duì)編碼進(jìn)行解碼,因而,編碼不能很容易被破解。然后,在運(yùn)算部件332中計(jì)算出并由此重新創(chuàng)建的函數(shù)表被設(shè)置為查詢表333-1。同時(shí),由此被設(shè)置為查詢表333-1的函數(shù)表隨后被設(shè)置為查詢表333-2,由此被設(shè)置為查詢表333-2的函數(shù)表隨后被設(shè)置為查詢表333-3。類似地,函數(shù)表被設(shè)置為下一個(gè)查詢表,并且查詢表333-(n-1)的函數(shù)表被設(shè)置為查詢表333-n。此外,被設(shè)置為查詢表333-n的函數(shù)表被丟棄。提供了被設(shè)置為從查詢表333-1至333-n的n個(gè)函數(shù)表,并且還從密鑰生成部件322向函數(shù)表選擇部件334中提供了密鑰。根據(jù)從密鑰生成部件322所提供的密鑰,表選擇部件334從被設(shè)置為查詢表333-1至333-n的這n個(gè)函數(shù)表中選出任意一個(gè)表。圖25示出了密鑰選擇/生成部件323的操作圖。如圖25所示,預(yù)先設(shè)置一個(gè)字符“A”,從查詢表333-1至333-n中的第i個(gè)表333-i的第m個(gè)字符被用為密鑰,并通過使用這個(gè)“A”作為密鑰,可以選擇函數(shù)表,或者將其用作生成下一個(gè)函數(shù)表的系數(shù)。此外,從天氣信息或時(shí)間信息中可以確定函數(shù)表和字符號(hào),在由此確定的函數(shù)表中由此確定的字符號(hào)的字符可以被提取出來(lái),并用于選擇函數(shù)表,或者作為生成下一個(gè)函數(shù)表的系數(shù),或者用于選擇生成函數(shù)表的函數(shù)。當(dāng)函數(shù)表被提供到表存儲(chǔ)部件324并被存儲(chǔ)其中時(shí),由表選擇部件334選擇的函數(shù)表被提供到編碼部件325中。表存儲(chǔ)部件324可以被設(shè)置在HDD314,并通過編碼程序進(jìn)行處理。所選擇的函數(shù)表從表選擇/生成部件323中被提供,并且發(fā)送數(shù)據(jù)也被提供到編碼部件325。編碼部件325根據(jù)由表選擇部件334所選擇的、并存儲(chǔ)在表存儲(chǔ)部件324中的函數(shù)表對(duì)原始數(shù)據(jù)進(jìn)行加密。編碼方式如以下方式來(lái)實(shí)現(xiàn),例如通過在所選擇的用于編碼的表和數(shù)據(jù)之間進(jìn)行矩陣運(yùn)算來(lái)實(shí)現(xiàn),所述矩陣運(yùn)算為簡(jiǎn)單的相加、相乘、或在對(duì)應(yīng)于數(shù)據(jù)的位置處從用于編碼的表中獲取數(shù)據(jù)。編碼的方式不必局限于此,還可以采用多種常規(guī)的加密方法。在編碼部件325中被編碼的數(shù)據(jù)從加密裝置319中通過編碼程序被讀取,并且被HDD314存儲(chǔ)為一個(gè)中間文件。用于識(shí)別哪個(gè)表用來(lái)進(jìn)行編碼的表識(shí)別信息被加到存儲(chǔ)在HDD314中的中間文件中。在解碼時(shí),要解碼的中間文件通過編碼程序從HDD314中被讀取,并被提供給加密裝置319。通過加密裝置319,根據(jù)被加到中間文件的表認(rèn)證信息,在表存儲(chǔ)部件324中搜索在編碼時(shí)刻所使用的用于編碼的表,該表從表存儲(chǔ)部件324中被讀取,并被提供被解碼部件326。解碼部件326用從表存儲(chǔ)部件324提供的用于編碼的函數(shù)表對(duì)數(shù)據(jù)進(jìn)行解碼。作為解碼的方式,計(jì)算例如是將用于編碼的函數(shù)表代替為一個(gè)在編碼時(shí)所使用的函數(shù)的反函數(shù)來(lái)完成的,由此對(duì)原始數(shù)據(jù)進(jìn)行解碼。在解碼部件326中被解碼的數(shù)據(jù)通過編碼程序從加密裝置319中被讀取,并被HDD314存儲(chǔ)。或者RAM312存儲(chǔ)該解碼數(shù)據(jù),并由CPU311用來(lái)進(jìn)行處理。如上所述,根據(jù)本實(shí)施例,數(shù)據(jù)可以被加密,并作為中間文件被存儲(chǔ)在HDD314中。由于重要數(shù)據(jù)被加密并存儲(chǔ)在HDD314中,即使數(shù)據(jù)被盜,也不可能輕易地對(duì)數(shù)據(jù)進(jìn)行解碼。從而提高了數(shù)據(jù)的保密性能。根據(jù)本實(shí)施例,由于在每次傳輸操作時(shí)函數(shù)表一個(gè)接一個(gè)地改變,或者作為時(shí)間序列,編碼不能被輕易破解。此外,由于表被一個(gè)接一個(gè)地計(jì)算,并且基于初始表生成,即使知道了一個(gè)中間表,也不能獲取下一個(gè)表。就是說(shuō),除了在通信開始時(shí)出現(xiàn)的初始表并且計(jì)算方法被泄漏以外,是得不到函數(shù)表的。此外,由于表是通過密鑰或函數(shù)表改變的運(yùn)算方法來(lái)選擇的,即使泄漏了初始表和運(yùn)算方法,除非得到密鑰,否則也不能破解編碼。另外,由于密鑰使用了公共項(xiàng),如天氣或時(shí)間,除非是知道公共項(xiàng),否則不能破解密碼。此外,函數(shù)表能夠通過執(zhí)行函數(shù)表的非線性變換以無(wú)序方式生成。因此,即使得到函數(shù)表并且部分地破解編碼,編碼將通過下一時(shí)刻改變了的函數(shù)表來(lái)加密。因此,編碼的破解變得非常困難。另外,盡管在本實(shí)施例中通過公共項(xiàng)獲取部件321得到密鑰,但也不必局限于此,還可以通過在函數(shù)表嵌入密鑰從而使編碼的破解更加困難?;蛘呤贡碇械拿荑€自生成。根據(jù)本實(shí)施例,原始數(shù)據(jù)能被加密并被存儲(chǔ)。此外,被加密和存儲(chǔ)的數(shù)據(jù)能使用多種類型的通信設(shè)備318來(lái)傳輸。圖26是信息處理系統(tǒng)301的一個(gè)應(yīng)用例子的系統(tǒng)配置圖。這個(gè)應(yīng)用例子中的系統(tǒng)401被配置為使得在服務(wù)器411和客戶端412之間的通信通過網(wǎng)絡(luò)413來(lái)進(jìn)行。服務(wù)器411和客戶端412被配置為分別具有與圖22到圖24中所示的信息處理系統(tǒng)301相同的結(jié)構(gòu),并相互共享初始值、公共項(xiàng)、以及密鑰生成法、運(yùn)算方法等。服務(wù)器411通過上述加密裝置319對(duì)要發(fā)送到客戶端412的原始數(shù)據(jù)進(jìn)行加密,并將其作為中間文件存儲(chǔ)在HDD314中。由HDD314存儲(chǔ)的中間文件由通信裝置318通過網(wǎng)絡(luò)413提供到客戶端412。在客戶端412中,通信裝置318從客戶端411接收經(jīng)過編碼的數(shù)據(jù),并將其作為中間文件存儲(chǔ)在HDD314中。作為中間文件由HDD314存儲(chǔ)的已編碼的數(shù)據(jù)通過加密裝置319被解碼為原始數(shù)據(jù),并被客戶端412使用。根據(jù)本應(yīng)用的例子,被加密裝置319編碼的數(shù)據(jù)作為中間文件被存儲(chǔ)在HDD314中,并經(jīng)由現(xiàn)有的網(wǎng)絡(luò)413,如LAN(局域網(wǎng)),通過現(xiàn)有的通信裝置318被傳輸。因此編碼能被輕易地應(yīng)用。另外,根據(jù)本實(shí)施例,由于查詢表動(dòng)態(tài)地改變,即使暫時(shí)得到密鑰或查詢表,編碼的破解變得很困難。因此提供了保密性能。此外,根據(jù)本實(shí)施例,作為在函數(shù)表中的預(yù)定位置處的信息被用作密鑰,沒有獲得函數(shù)表就不能得到該密鑰。因此,編碼的破解變得很困難,從而提高了保密性能。圖27示出了本發(fā)明的第四實(shí)施例的系統(tǒng)配置圖。對(duì)于本實(shí)施例,為了簡(jiǎn)化說(shuō)明,描述了當(dāng)兩個(gè)信息處理設(shè)備被用于中繼通信時(shí),在通信源信息處理設(shè)備和通信終端信息處理設(shè)備之間進(jìn)行通信的系統(tǒng)。本實(shí)施例的通信系統(tǒng)500包括信息處理設(shè)備512至514。信息處理設(shè)備512至514通過網(wǎng)絡(luò)515進(jìn)行連接。信息處理設(shè)備511和信息處理設(shè)備512在信息處理設(shè)備513和514之間進(jìn)行中繼,并在其之間進(jìn)行加密通信。圖28示出了信息處理設(shè)備511的配置框圖。信息處理設(shè)備511由個(gè)人計(jì)算機(jī)系統(tǒng)組成,并包括一個(gè)輸入裝置521、一個(gè)處理部件522,和一個(gè)顯示器523。輸入裝置521包括一個(gè)鍵盤和一個(gè)鼠標(biāo),將指令或數(shù)據(jù)輸入到處理部件522中。顯示器523顯示了處理部件522的處理結(jié)果。處理部件522包括一個(gè)CPU531、一個(gè)控制器532、一個(gè)存儲(chǔ)器533,一個(gè)圖形控制器534、一條總線535、一個(gè)控制器536、一個(gè)硬盤驅(qū)動(dòng)器537、一個(gè)可交換的盤驅(qū)動(dòng)裝置538、一個(gè)加密裝置539和一個(gè)通信裝置540。CPU531根據(jù)程序執(zhí)行處理。控制器532執(zhí)行在CPU531、存儲(chǔ)器533、圖形控制器534和總線535之間的數(shù)據(jù)交換。存儲(chǔ)器533被用作CPU531的工作存儲(chǔ)區(qū)域。圖形控制器534處理由CPU531所處理的數(shù)據(jù),將其變換為顯示數(shù)據(jù),并將其提供給顯示器523。顯示器523根據(jù)來(lái)自圖形控制器534的顯示數(shù)據(jù)來(lái)顯示一頁(yè)??偩€535是基于PCI(外設(shè)元件互連)標(biāo)準(zhǔn)的總線??刂破?36、加密/解密裝置539和通信裝置540被連接到總線535。輸入設(shè)備521、硬盤驅(qū)動(dòng)器537,以及可交換的盤驅(qū)動(dòng)裝置538被連接到控制器536和總線535上??刂破?36控制輸入設(shè)備521、硬盤驅(qū)動(dòng)器537、可交換的驅(qū)動(dòng)裝置538和總線535,并執(zhí)行數(shù)據(jù)交換。通過硬盤驅(qū)動(dòng)器537存儲(chǔ)程序和數(shù)據(jù)??山粨Q驅(qū)動(dòng)裝置538例如是CD-ROM(光盤只讀存儲(chǔ)器)驅(qū)動(dòng)器,并驅(qū)動(dòng)存儲(chǔ)有程序和數(shù)據(jù)的CD-ROM光盤。加密/解密裝置539是連接到總線535的電路板,并對(duì)數(shù)據(jù)進(jìn)行編碼或?qū)σ丫幋a的數(shù)據(jù)進(jìn)行解碼。通過加密/解密裝置139加密的數(shù)據(jù)被提供給通信裝置540。通信裝置540是執(zhí)行通過網(wǎng)絡(luò)514與信息處理設(shè)備513進(jìn)行通信的設(shè)備?,F(xiàn)詳述加密/解密裝置539。圖29示出了加密/解密裝置539的配置框圖。加密/解密裝置539是連接到總線535并在該狀態(tài)下被使用的PCI板,并且所述加密/解密裝置被配置為具有編碼/解碼處理芯片C和安裝在印刷線路板B上的連接器541。連接器541被連接到PCI總線535。連接器541還被連接到印刷線路板B上的編碼/解碼處理芯片C上。編碼/解碼處理芯片C包括一個(gè)解碼接口電路542、一條總線543、一個(gè)存儲(chǔ)器544和一個(gè)微型計(jì)算機(jī)545。接口電路542被連接到連接器541。接口電路542在連接器541和內(nèi)部總線543之間形成,并作為PCI總線535和總線543之間的接口。存儲(chǔ)器544和微型計(jì)算機(jī)545連接到總線543。對(duì)輸入數(shù)據(jù)執(zhí)行的預(yù)定運(yùn)算的運(yùn)算結(jié)果被存儲(chǔ)在存儲(chǔ)器544對(duì)應(yīng)于輸入數(shù)據(jù)的地址上。圖30示出了存儲(chǔ)器544的數(shù)據(jù)配置圖。在存儲(chǔ)器544中,通過預(yù)定函數(shù)f(x)和作為輸入x的地址Ai所計(jì)算出的運(yùn)算結(jié)果f(Ai),作為用于地址Ai的數(shù)據(jù)Di被存儲(chǔ)(i表示1到n的整數(shù))。微型計(jì)算機(jī)545通過從存儲(chǔ)器544中讀取數(shù)據(jù),以及從PCI總線535讀取數(shù)據(jù)作為地址,從而獲取對(duì)數(shù)據(jù)x執(zhí)行預(yù)定函數(shù)f的運(yùn)算結(jié)果f(x)。這一運(yùn)算結(jié)果f(x)作為數(shù)據(jù)x的編碼數(shù)據(jù)被輸出。微型計(jì)算機(jī)545根據(jù)在發(fā)送端和接收端之間共有的可獲得的公共信息將存儲(chǔ)器544的數(shù)據(jù)設(shè)置為初始函數(shù),即函數(shù)f,并且在此之后,根據(jù)通信操作的次數(shù)或通信數(shù)據(jù)動(dòng)態(tài)地改變?cè)摵瘮?shù)。例如改變函數(shù)f?;蛘吒鶕?jù)通信操作的次數(shù)將系數(shù)與函數(shù)f相乘。函數(shù)f的更新不必限制為通過通信操作的次數(shù)或通信數(shù)據(jù),還可以利用在信息處理設(shè)備511至514中共用的、可獲得的公共信息來(lái)進(jìn)行更新,例如天氣信息等。因此,不必在發(fā)送端和接收端之間交換用于編碼的密鑰信息等就可以進(jìn)行加密/解密。從而,通過在發(fā)送端和接收端分別自生成的密鑰信息,即自生成密鑰,就可以進(jìn)行加密/解密。從而提高了數(shù)據(jù)的保密性能。用加密/解密裝置539完成的加密處理搜索輸入數(shù)據(jù)所用的存儲(chǔ)器544作為地址。然后,數(shù)據(jù)從對(duì)應(yīng)于存儲(chǔ)器544的輸入數(shù)據(jù)的地址中被讀取。被讀取的數(shù)據(jù)被輸出作為已編碼的數(shù)據(jù)。此外,解碼處理首先搜索存儲(chǔ)在輸入數(shù)據(jù)的存儲(chǔ)器544中的數(shù)據(jù)。然后,獲得存在相應(yīng)數(shù)據(jù)的存儲(chǔ)器544中的地址。所獲得的地址作為解碼數(shù)據(jù)被輸出。這樣,由于加密/解密裝置539能夠僅通過從存儲(chǔ)器544讀取數(shù)據(jù)來(lái)實(shí)現(xiàn)加密,因此能夠高速地進(jìn)行加密。此外,由于可以僅通過從存儲(chǔ)器544獲取對(duì)應(yīng)于輸入數(shù)據(jù)的數(shù)據(jù)所存儲(chǔ)的地址來(lái)實(shí)現(xiàn)解碼,因此解碼能夠被高速執(zhí)行。此外,由于信息處理設(shè)備512具有與信息處理設(shè)備515相同的配置,省略了重復(fù)的說(shuō)明。接下來(lái),將描述信息處理設(shè)備513和514。圖31示出了信息處理設(shè)備513的配置框圖。相同的配置部分給出了與圖28相同的附圖標(biāo)記,并且省略了重復(fù)的說(shuō)明。對(duì)于信息處理設(shè)備513,處理部件551的配置不同于圖28。在信息處理裝置513的處理部件551中,加密/解密裝置539被兩個(gè)加密/解密裝置516和562取代。此外,兩個(gè)加密/解密裝置516和562被配置成分別具有與加密/解密裝置539相同的配置。因此,省略了對(duì)加密/解密裝置561和562的說(shuō)明。信息處理裝置513的加密/解密裝置561對(duì)從信息處理設(shè)備511提供的已加密的數(shù)據(jù)進(jìn)行解碼,并將其提供給加密/解密裝置562。加密/解密裝置561對(duì)由加密/解密裝置562已編碼的數(shù)據(jù)進(jìn)行編碼,并將其提供給信息處理設(shè)備511。因此,與被信息處理設(shè)備511的加密/解密裝置539的存儲(chǔ)器544存儲(chǔ)的數(shù)據(jù)相同的數(shù)據(jù)由加密/解密裝置561的存儲(chǔ)器544所存儲(chǔ)。此外,當(dāng)信息處理設(shè)備511的加密/解密裝置539的存儲(chǔ)器144用通信操作的次數(shù)或通信數(shù)據(jù)來(lái)更新時(shí),加密/解密裝置561的存儲(chǔ)器544的數(shù)據(jù)以相同的方式被更新。用加密/解密裝置561來(lái)解碼的數(shù)據(jù)被提供給加密/解密裝置562。加密/解密裝置562對(duì)來(lái)自加密/解密裝置561的數(shù)據(jù)進(jìn)行加密,并將其提供給通信裝置540。此外,來(lái)自信息處理設(shè)備514的已編碼的數(shù)據(jù)被提供給加密/解密裝置562。加密/解密裝置對(duì)來(lái)自信息處理設(shè)備514的已編碼的數(shù)據(jù)進(jìn)行解碼,并將其提供給加密/解密裝置561。因此,與被信息處理設(shè)備514的加密/解密裝置561的存儲(chǔ)器544存儲(chǔ)的數(shù)據(jù)相同的數(shù)據(jù)由加密/解密裝置562的存儲(chǔ)器544所存儲(chǔ)。此外,當(dāng)信息處理設(shè)備514的加密/解密裝置561的存儲(chǔ)器544用通信操作次數(shù)或通信數(shù)據(jù)來(lái)更新時(shí),加密/解密裝置561的存儲(chǔ)器544的數(shù)據(jù)以相同的方式被更新。由于信息處理設(shè)備514的配置與上述信息處理設(shè)備513的配置相同,省略了重復(fù)的說(shuō)明。信息處理設(shè)備514的加密/解密裝置561對(duì)從信息處理設(shè)備513所提供的已編碼的數(shù)據(jù)進(jìn)行解碼,并將其提供給加密/解密裝置562。此外,加密/解密裝置561對(duì)由加密/解密裝置562已解碼的數(shù)據(jù)進(jìn)行編碼,并將其提供給信息處理設(shè)備512。因此,與被信息處理設(shè)備513的加密/解密裝置562的存儲(chǔ)器544存儲(chǔ)的數(shù)據(jù)相同的數(shù)據(jù)由加密/解密裝置561的存儲(chǔ)器544所存儲(chǔ)。此外,當(dāng)信息處理設(shè)備513的加密/解密裝置562的存儲(chǔ)器544用通信操作次數(shù)或通信數(shù)據(jù)來(lái)更新時(shí),加密/解密裝置561的存儲(chǔ)器544的數(shù)據(jù)以相同的方式被更新。用加密/解密裝置561已解碼的數(shù)據(jù)被提供給編碼/解碼裝562。加密/解密裝置562對(duì)來(lái)自加密/解密裝置561的數(shù)據(jù)進(jìn)行加密,并將其提供給通信裝置540。此外,來(lái)自信息處理設(shè)備512的已編碼的數(shù)據(jù)被提供給加密/解密裝置562。加密/解密裝置562對(duì)來(lái)自信息處理設(shè)備512的已編碼的數(shù)據(jù)進(jìn)行解碼,并將其提供給加密/解密裝置561。因此,與被信息處理設(shè)備512的加密/解密裝置539的存儲(chǔ)器544存儲(chǔ)的數(shù)據(jù)相同的數(shù)據(jù)由加密/解密裝置562的存儲(chǔ)器544所存儲(chǔ)。此外,當(dāng)信息處理設(shè)備512的加密/解密裝置539的存儲(chǔ)器544用通信操作的次數(shù)或通信數(shù)據(jù)來(lái)更新時(shí),加密/解密裝置562的存儲(chǔ)器544的數(shù)據(jù)以相同的方式被更新。因此,根據(jù)本實(shí)施例,對(duì)于在信息處理設(shè)備511和512之間的通信,中繼信息處理設(shè)備被用于執(zhí)行中繼,并且,對(duì)每個(gè)通信路徑不同的編碼是通過分別對(duì)各信息處理設(shè)備511至514進(jìn)行不同的編碼來(lái)實(shí)現(xiàn)的,編碼后的數(shù)據(jù)被能被輕易地破解,從而提高了通信的保密性能。此外,本實(shí)施例中,盡管兩個(gè)中繼信息處理設(shè)備513和514被用于在信息處理設(shè)備511和信息處理設(shè)備512之間進(jìn)行的通信中的中繼功能,也可以采用三個(gè)或更多的中繼信息處理設(shè)備用于中繼功能。因此,對(duì)編碼的解密變得更加困難。此外,本實(shí)施例中盡管采用了1:1的通信系統(tǒng),也可以采用1:N的通信系統(tǒng)。圖32示出了本發(fā)明的第五實(shí)施例的系統(tǒng)配置圖。相同配置部分給出了與圖1中相同的附圖標(biāo)記,并且省略了重復(fù)的說(shuō)明。此外,為了簡(jiǎn)化說(shuō)明實(shí)施例,本例中假定了1:3的通信系統(tǒng)。本實(shí)施例的系統(tǒng)是一個(gè)通信系統(tǒng)。本實(shí)施例的通信系統(tǒng)600執(zhí)行信息處理設(shè)備511與信息處理設(shè)備621至623之間的1:3的加密通信,而中繼信息處理設(shè)備611執(zhí)行與信息處理設(shè)備621至623之間的通信。此外,信息處理設(shè)備621至623分別具有與圖29所示的信息處理設(shè)備511相同的配置。因此,省略了對(duì)信息處理設(shè)備621至623的說(shuō)明。圖33示出了信息處理設(shè)備611的配置框圖。相同配置部分給出了與圖31中相同的附圖標(biāo)記,并且省略了重復(fù)說(shuō)明。本實(shí)施例的信息處理設(shè)備611與圖31所示處理部件631的配置中的信息處理設(shè)備不同。在信息處理設(shè)備611中,作為加密/解密裝置561和562的代替,提供了加密/解密裝置641至644。加密/解密裝置641執(zhí)行與中繼信息處理設(shè)備513的加密通信。加密/解密裝置642執(zhí)行與信息處理設(shè)備621的加密通信。加密/解密裝置643執(zhí)行與信息處理設(shè)備622的加密通信。加密/解密裝置644執(zhí)行與信息處理設(shè)備623的加密通信。此外,由于加密/解密裝置641至644中的每個(gè)加密/解密裝置分別具有與圖31所示的加密/解密裝置539相同的配置,省略了重復(fù)說(shuō)明部分。信息處理設(shè)備611對(duì)來(lái)自信息處理設(shè)備511的、由加密/解密裝置641編碼的數(shù)據(jù)進(jìn)行解碼。用加密/解密裝置641解碼的數(shù)據(jù)可以根據(jù)其地址被分配到加密/解密裝置642至644中的每一個(gè)。加密/解密裝置642通過第一編碼密鑰對(duì)來(lái)自加密/解密裝置641的數(shù)據(jù)進(jìn)行加密。由加密/解密裝置642加密的數(shù)據(jù)通過通信裝置540被發(fā)送給信息處理設(shè)備642。加密/解密裝置643通過第二編碼密鑰對(duì)來(lái)自加密/解密裝置641的數(shù)據(jù)進(jìn)行加密。由加密/解密裝置643加密的數(shù)據(jù)通過通信裝置540發(fā)送給信息處理設(shè)備622。加密/解密裝置644通過第三編碼密鑰對(duì)來(lái)自加密/解密裝置641的數(shù)據(jù)進(jìn)行加密。由加密/解密裝置644加密的數(shù)據(jù)通過通信裝置540發(fā)送給信息處理設(shè)備623。信息處理設(shè)備621的加密/解密裝置639具有與信息處理設(shè)備611的加密/解密裝置642相同的第一編碼密鑰。此外,第一編碼密鑰用通信操作的次數(shù)或通信數(shù)據(jù)來(lái)更新。就是說(shuō),第一編碼密鑰動(dòng)態(tài)地改變。信息處理設(shè)備622的加密/解密裝置539具有于信息處理設(shè)備611的加密/解密裝置643相同的第二編碼密鑰。此外,第二編碼密鑰用通信操作次數(shù)或通信數(shù)據(jù)來(lái)更新。就是說(shuō),第二編碼密鑰動(dòng)態(tài)地改變。信息處理設(shè)備623的加密/解密裝置539具有與信息處理設(shè)備611的加密/解密裝置644相同的第三編碼密鑰。此外,第三編碼密鑰用通信操作次數(shù)或通信數(shù)據(jù)來(lái)更新。就是說(shuō),第三編碼密鑰動(dòng)態(tài)地改變。根據(jù)以上所描述的本實(shí)施例,可以分別利用對(duì)于信息處理設(shè)備621至623相互不同的第一到第三編碼密鑰來(lái)實(shí)現(xiàn)加密,從而可以提高通信的保密性能。此外,由于第一到第三編碼密鑰總是動(dòng)態(tài)地更新,可以進(jìn)一步提高保密性能。此外,在上述例子中,在各個(gè)通信終端信息處理設(shè)備621至623中分別提供了加密/解密裝置。但是,與上述情況相同的加密通信也可以通過具有存儲(chǔ)器144的單個(gè)加密/解密裝置來(lái)實(shí)現(xiàn),所述存儲(chǔ)器是為各個(gè)通信終端信息處理設(shè)備621至623所劃分的存儲(chǔ)區(qū)域,并為各個(gè)劃分的存儲(chǔ)區(qū)域設(shè)置了編碼密鑰。圖34示出了本發(fā)明的第五實(shí)施例的存儲(chǔ)器544的數(shù)據(jù)配置圖。存儲(chǔ)器544具有劃分成存儲(chǔ)區(qū)域A1至A3的存儲(chǔ)區(qū)域。在存儲(chǔ)區(qū)域A1中,存儲(chǔ)了用于執(zhí)行與第一個(gè)通信參與者進(jìn)行加密通信的編碼數(shù)據(jù)。所述編碼數(shù)據(jù),即f(a1)至f(an),例如是執(zhí)行第一函數(shù)f以及將地址“1a1至1an”作為輸入數(shù)據(jù)的計(jì)算結(jié)果。此外,第一函數(shù)f在任意時(shí)刻用通信操作的次數(shù)來(lái)更新。此外,也可以用通信操作的次數(shù)或通信數(shù)據(jù)來(lái)改變函數(shù)本身。在存儲(chǔ)區(qū)域A2中,存儲(chǔ)了執(zhí)行與第二個(gè)通信參與者進(jìn)行加密通信的數(shù)據(jù)。所述編碼數(shù)據(jù),即g(a1)至g(an),例如是執(zhí)行第二函數(shù)g以及將地址“2a1至2an”作為輸入數(shù)據(jù)的計(jì)算結(jié)果。此外,第二函數(shù)g在任意時(shí)刻用通信操作的次數(shù)或通信數(shù)據(jù)來(lái)更新。此外,也可以用通信操作的次數(shù)或通信數(shù)據(jù)來(lái)改變函數(shù)本身。在存儲(chǔ)區(qū)域A3中,存儲(chǔ)了執(zhí)行與第三個(gè)通信參與者進(jìn)行加密通信的數(shù)據(jù)。所述編碼數(shù)據(jù),即h(a1)至h(an),例如是執(zhí)行第三函數(shù)h以及將地址“3a1至3an”作為輸入數(shù)據(jù)的計(jì)算結(jié)果。此外,第三函數(shù)h在任意時(shí)刻用通信操作的次數(shù)或通信數(shù)據(jù)來(lái)被更新。此外,也可以用通信操作的次數(shù)或通信數(shù)據(jù)來(lái)改變函數(shù)本身。在上述例子中,最后一級(jí)的中繼信息處理設(shè)備611將數(shù)據(jù)分配到通信終端信息處理設(shè)備621至623。但是,也可以將數(shù)據(jù)分配給中間位置處的多個(gè)中繼信息處理設(shè)備,在此之后,將數(shù)據(jù)分配給通信終端信息處理設(shè)備,或者也可以將數(shù)據(jù)分配給多個(gè)中繼信息處理設(shè)備。圖35示出了本發(fā)明的第六實(shí)施例的系統(tǒng)配置圖。相同配置部分給出了與圖32中相同的附圖標(biāo)記,并且省略了重復(fù)說(shuō)明。本實(shí)施例的通信設(shè)備700通過中繼信息處理設(shè)備711使數(shù)據(jù)分流到中繼信息處理設(shè)備721和722中。此外,通過中繼信息處理設(shè)備722使數(shù)據(jù)分流到通信終端信息處理設(shè)備733和734,同時(shí)通過中繼信息處理設(shè)備711使數(shù)據(jù)分流到通信終端信息處理設(shè)備731和732中。根據(jù)本實(shí)施例,進(jìn)一步提高了保密性能。此外,由于使數(shù)據(jù)分流的方法與第四實(shí)施例中的信息處理系統(tǒng)600的方法相同,省略了重復(fù)說(shuō)明。此外,也可以構(gòu)造N:N的通信系統(tǒng)。圖36示出了本發(fā)明的第七實(shí)施例的系統(tǒng)配置圖。相同配置部分給出了與圖32中相同的附圖標(biāo)記,并且省略了重復(fù)說(shuō)明。此外,為了簡(jiǎn)化說(shuō)明,假定了一個(gè)3:3的通信系統(tǒng)。在本實(shí)施例的通信系統(tǒng)800中,中繼信息處理設(shè)備821和811被用于實(shí)現(xiàn)中繼功能,以實(shí)現(xiàn)在三個(gè)通信源信息處理設(shè)備811至813與三個(gè)信息終端信息處理設(shè)備621至623之間的加密通信。關(guān)于編碼的方式,采用了與第四實(shí)施例的信息處理系統(tǒng)600相同的方式,因此省略了重復(fù)說(shuō)明。此外,盡管本實(shí)施例假設(shè)了三個(gè)通信源信息處理設(shè)備811-813與三個(gè)通信終端信息處理設(shè)備621-623的加密通信系統(tǒng)。也可以實(shí)現(xiàn)N:N或N:M系統(tǒng)的加密通信。此外,盡管中繼信息處理設(shè)備中提供的加密裝置的數(shù)量與第五和第六實(shí)施例中每個(gè)實(shí)施例中的通信參與者的數(shù)量相同,也可以為多個(gè)通信參與者僅提供一個(gè)加密/解密裝置。圖37示出了加密/解密裝置的第五種變型的配置框圖。相同配置部分給了與圖29中相同的實(shí)施例,并且省略了重復(fù)說(shuō)明。本變型的加密/解密裝置900具有N個(gè)編碼/解碼處理芯片C1至Cn。因?yàn)樗鼈兣c圖29中所示的編碼/解碼處理芯片C具有相同的配置,因此省略了對(duì)編碼/解碼處理芯片C1至Cn的詳細(xì)說(shuō)明。N個(gè)編碼/解碼處理芯片C1至Cn中的每個(gè)編碼/解碼處理芯片都對(duì)應(yīng)于在多個(gè)通信終端信息處理設(shè)備或多個(gè)中繼信息處理設(shè)備中的一個(gè)設(shè)備中的編碼/解碼處理芯片或加密/解密裝置。N個(gè)編碼/解碼處理芯片C1-Cn中的每個(gè)編碼/解碼處理芯片都通過多個(gè)通信終端信息處理設(shè)備或多個(gè)中繼信息處理設(shè)備中預(yù)先確定的、對(duì)應(yīng)的一個(gè)設(shè)備的編碼/解碼芯片來(lái)進(jìn)行編碼/解碼。根據(jù)本變型,可以通過單個(gè)加密/解密裝置來(lái)進(jìn)行與多個(gè)通信終端信息處理設(shè)備或多個(gè)中繼信息處理設(shè)備的加密通信。圖38示出了加密/解密裝置的第二種變型的操作圖。此外,由于本變型的加密/解密裝置與圖29所示的配置相同,省略了重復(fù)說(shuō)明。在本變型中,在通信源信息處理設(shè)備1011和N個(gè)通信終端信息處理設(shè)備1012-1至1012-n之間進(jìn)行加密通信。在通信源信息處理設(shè)備1011中,加密/解密裝置1021具有已被劃分成存儲(chǔ)區(qū)域A1至An的存儲(chǔ)器544。在每個(gè)存儲(chǔ)區(qū)域A1中,存儲(chǔ)了用于與通信終端信息處理設(shè)備1012-1進(jìn)行加密通信的已編碼的數(shù)據(jù)。與存儲(chǔ)在通信源信息處理設(shè)備1011的加密/解密裝置1021的存儲(chǔ)器544的存儲(chǔ)區(qū)域A1中的已編碼數(shù)據(jù)相同的已編碼數(shù)據(jù)由通信終端信息處理設(shè)備1012-1的加密/解密裝置1021-1的存儲(chǔ)器544所存儲(chǔ)。通信源信息處理設(shè)備1011的存儲(chǔ)區(qū)域A1和通信終端信息處理設(shè)備1012-1的存儲(chǔ)器544的存儲(chǔ)數(shù)據(jù)通過通信操作的次數(shù)或通信數(shù)據(jù)動(dòng)態(tài)地更新。因此,即使在特定時(shí)刻得到了已編碼的數(shù)據(jù),也不能對(duì)編碼進(jìn)行解密。在每個(gè)存儲(chǔ)區(qū)域A2中,存儲(chǔ)了用于與通信終端信息處理設(shè)備1012-2進(jìn)行加密通信的已編碼的數(shù)據(jù)。與存儲(chǔ)在通信源信息處理設(shè)備1011的加密/解密裝置1021的存儲(chǔ)器的544中的已編碼數(shù)據(jù)相同的已編碼數(shù)據(jù)由通信終端信息處理設(shè)備1012-2的加密/解密裝置1022-2的存儲(chǔ)器544所存儲(chǔ)。通信源信息處理設(shè)備1011的存儲(chǔ)區(qū)域與通信終端信息處理設(shè)備1022-2的存儲(chǔ)器544的存儲(chǔ)數(shù)據(jù)通過通信操作的次數(shù)或通信數(shù)據(jù)被動(dòng)態(tài)地更新。因此,即使在特定時(shí)刻得到了已編碼的數(shù)據(jù),也不能對(duì)編碼進(jìn)行解密。在每個(gè)存儲(chǔ)區(qū)域An中,存儲(chǔ)了用于與通信終端信息處理設(shè)備1012-n進(jìn)行加密通信的已編碼的數(shù)據(jù)。與存儲(chǔ)在通信源信息處理設(shè)備1011的加密/解密裝置1021的存儲(chǔ)器544的存儲(chǔ)區(qū)域A2中已編碼數(shù)據(jù)相同的已編碼數(shù)據(jù)由通信終端信息處理設(shè)備1012-n的加密/解密裝置1022-n的存儲(chǔ)器544所存儲(chǔ)。通信源信息處理設(shè)備1011的存儲(chǔ)區(qū)域A2與通信終端信息處理設(shè)備1022-n的存儲(chǔ)器544的存儲(chǔ)數(shù)據(jù)通過通信操作的次數(shù)或通信數(shù)據(jù)來(lái)動(dòng)態(tài)地更新。因此,即使在特定時(shí)刻得到了已編碼的數(shù)據(jù),也不能對(duì)編碼進(jìn)行解碼。此外,已編碼的數(shù)據(jù)還以相同的方式被存儲(chǔ)在其他存儲(chǔ)區(qū)域A3至An-1以及通信終端信息處理設(shè)備1012-3至612-n-1的存儲(chǔ)器544中。根據(jù)本變型,在通信終端信息處理設(shè)備1012-1至1012-n的存儲(chǔ)器544中,存儲(chǔ)了存儲(chǔ)在通信源信息處理設(shè)備1011的存儲(chǔ)器544的任一個(gè)存儲(chǔ)區(qū)域A1至An中的已編碼數(shù)據(jù)。因此減少了存儲(chǔ)空間。此外,加密/解密裝置對(duì)于各通信參與者也可以具有不同的邏輯和程序。圖39示出了本發(fā)明的第八實(shí)施例的系統(tǒng)配置圖。本實(shí)施例是一個(gè)服務(wù)提供系統(tǒng)。本實(shí)施例的服務(wù)提供系統(tǒng)包括一個(gè)服務(wù)器1111、一個(gè)輸出終端設(shè)備1112,和一個(gè)便攜式加密裝置1113。服務(wù)器1111被配置成通過網(wǎng)絡(luò)1114與輸出終端設(shè)備1112進(jìn)行通信,對(duì)于每個(gè)先前已登記的登記者存儲(chǔ)編碼數(shù)據(jù),并且登記者能在此自由存儲(chǔ)數(shù)據(jù)。服務(wù)器1111與輸出終端設(shè)備1112進(jìn)行通信,并能自由取出登記者預(yù)先存儲(chǔ)的數(shù)據(jù)。由于具有這種配置,服務(wù)器1111可以被作為私人數(shù)據(jù)中心。同時(shí),在服務(wù)器1111和輸出終端設(shè)備1112之間進(jìn)行加密通信。為了進(jìn)行加密通信,輸出終端設(shè)備1112設(shè)置有便攜式加密裝置1113。在服務(wù)器和輸出終端設(shè)備1112之間傳輸?shù)乃袛?shù)據(jù)通過便攜式加密裝置1113在編碼狀態(tài)下被傳輸。因此,先前登記的登記者擁有便攜式加密裝置1113,并且先前登記的登記者能查閱通過輸出終端設(shè)備1112預(yù)先登記到服務(wù)器1111中的數(shù)據(jù),由此對(duì)登記者進(jìn)行認(rèn)證。通過向輸出終端設(shè)備1112中加載便攜式加密裝置1113,便攜式加密裝置1113能對(duì)服務(wù)器1111自動(dòng)進(jìn)行認(rèn)證,并且與服務(wù)器1113的通信數(shù)據(jù)能夠被自動(dòng)編碼/解碼。這樣,數(shù)據(jù)能夠被安全地提供給每個(gè)登記者。另外,此時(shí)由于加密裝置1113作為對(duì)每個(gè)登記者進(jìn)行編碼/解碼的數(shù)據(jù)管道(datapipe)來(lái)工作,也可被稱為私人數(shù)據(jù)管道。圖40示出了服務(wù)器1111的配置框圖。服務(wù)器1111包括一個(gè)機(jī)身部分1121、一個(gè)輸入裝置1122和一個(gè)顯示器1123。機(jī)身部分1121的配置包括CPU1131、控制器1132和1133、RAM1134、圖形控制器1135、ROM1136、硬盤驅(qū)動(dòng)器1137、CD-ROM驅(qū)動(dòng)器1138、通信裝置1139和一個(gè)PCI(外設(shè)元件互連)總線1140。CPU1131基于安裝在硬盤驅(qū)動(dòng)器1137中的程序來(lái)處理數(shù)據(jù)。例如,程序被存儲(chǔ)在CD-ROM光盤d中,并從此處被提供。當(dāng)通過CD-ROM驅(qū)動(dòng)器1138從CD-ROM光盤d中讀出程序之后,該程序被安裝在硬盤驅(qū)動(dòng)器1137中。安裝在硬盤驅(qū)動(dòng)器1137中的程序被提取到RAM1134中,并通過CPU1131來(lái)執(zhí)行。CPU1131通過控制器1132與RAM1134、圖形控制器1135及PCI總線1140進(jìn)行通信。RAM1134被用作CPU1131的工作存儲(chǔ)區(qū)域。圖形控制器1135從通過CPU1131處理的數(shù)據(jù)中創(chuàng)建圖像數(shù)據(jù),并將其提供給顯示器1123。顯示器1123包括一個(gè)CRT(陰極射線管)或LCD(液晶顯示器),并根據(jù)圖像數(shù)據(jù)顯示其中的一頁(yè)??刂破?133和通信裝置1139被連接到PCI總線1141??刂破?133執(zhí)行與PCI總線1141、ROM1136、硬盤驅(qū)動(dòng)器1137、CD-ROM驅(qū)動(dòng)器1138和輸入裝置1122的通信控制。不同的設(shè)置信息通過ROM1136進(jìn)行存儲(chǔ)。根據(jù)本實(shí)施例,對(duì)服務(wù)進(jìn)行了登記的每個(gè)人,程序和數(shù)據(jù)被存儲(chǔ)在硬盤驅(qū)動(dòng)器1137中。被硬盤裝置1137如此存儲(chǔ)的數(shù)據(jù)被登記者所擁有的便攜式加密裝置1137進(jìn)行編碼。因此,即使對(duì)存儲(chǔ)在硬盤驅(qū)動(dòng)器中的數(shù)據(jù)進(jìn)行了訪問,存儲(chǔ)在硬盤裝置1137中的數(shù)據(jù)不能被除了登記者以外的任何人查閱。CD-ROM驅(qū)動(dòng)器1138對(duì)CD-ROM光盤d所存儲(chǔ)的數(shù)據(jù)進(jìn)行讀/寫。輸入裝置1122包括一個(gè)鍵盤和一個(gè)鼠標(biāo),并用于輸入數(shù)據(jù)和用于處理的指令等。通信裝置1139和PCI總線1140相連接,并執(zhí)行通過網(wǎng)絡(luò)1114與輸出終端設(shè)備1112的通信控制。接下來(lái),將描述輸出終端設(shè)備1112的配置。圖41示出了輸出終端設(shè)備1112的配置框圖。輸出終端設(shè)備1112包括主體部分1141、輸入裝置1142和顯示器1123。主體部分1141包括CPU1151、控制器1152和1153、RAM1154、圖形控制器1155、ROM1156、硬盤驅(qū)動(dòng)器1157、CD-ROM驅(qū)動(dòng)器1158、通信裝置1159、PCI總線1160、USB連接器1161和USB端口1162。CPU1151根據(jù)安裝在硬盤驅(qū)動(dòng)器1157中的程序來(lái)處理數(shù)據(jù)。例如,所述程序存儲(chǔ)在CD-ROM光盤d中,并從該處被提供。當(dāng)用CD-ROM驅(qū)動(dòng)器1158從CD-ROM光盤d讀出所述程序之后,所述程序被安裝在硬盤驅(qū)動(dòng)器1137中。存儲(chǔ)在硬盤驅(qū)動(dòng)器1157中的程序被提取到RAM1154中,并由CPU1151來(lái)執(zhí)行。CPU1151通過控制器1152與RAM1154、圖形控制器1155和PCI總線1160進(jìn)行通信。RAM1154被用作CPU1151的工作存儲(chǔ)區(qū)域。圖形控制器1155通過由CPU1151處理的數(shù)據(jù)來(lái)創(chuàng)建圖像數(shù)據(jù),并將其提供給顯示器1143。顯示器1143包括一個(gè)CRT(陰極射線管)或LCD(液晶顯示器),并根據(jù)圖像數(shù)據(jù)顯示其中的一頁(yè)??刂破?153和通信裝置1159與PCI總線相連接??刂破?153執(zhí)行與PCI總線1160、硬盤裝置1157、CD-ROM驅(qū)動(dòng)器1158和輸入裝置1142的通信控制。ROM1156存儲(chǔ)了不同的設(shè)置信息。程序被硬盤裝置1157存儲(chǔ)。此外,編制程序使得由輸出終端設(shè)備1112所處理的數(shù)據(jù)沒有留在硬盤裝置1157中。CD-ROM驅(qū)動(dòng)器1158對(duì)由CD-ROM盤d存儲(chǔ)的數(shù)據(jù)進(jìn)行讀/寫操作。輸入設(shè)備1142包括一個(gè)鍵盤和一個(gè)鼠標(biāo),并被用于輸出數(shù)據(jù)和用于處理的指令等。通信裝置1159與PCI總線1160相連接,并執(zhí)行通過網(wǎng)絡(luò)1114與服務(wù)器1111的通信控制。USB連接器1161執(zhí)行與連接到USB端口1162的設(shè)備的通信。便攜式加密裝置1113連接到USB端口1162。此外,在輸出終端設(shè)備1112和服務(wù)器1111之間傳輸?shù)臄?shù)據(jù)在任意時(shí)刻均可通過便攜式加密裝置1113進(jìn)行通信。就是說(shuō),便攜式加密裝置1113作為數(shù)據(jù)管道來(lái)工作。接下來(lái),將描述便攜式加密裝置1113的配置。圖42示出了便攜式加密裝置1113的配置框圖,圖43示出了便攜式加密裝置1113的分解透視圖。便攜式加密裝置1113包括一個(gè)USB連接器1171、一個(gè)接口電路1172、一個(gè)存儲(chǔ)器1173、一個(gè)微型計(jì)算機(jī)1174和一個(gè)內(nèi)部總線1175。接口電路1172、存儲(chǔ)器1173、微型計(jì)算機(jī)1174和內(nèi)部總線1175在IC(集成電路)1176中構(gòu)成。IC1176安裝在印刷線路板1177上。USB連接器1171安裝在印刷線路板1177上。其上安裝有IC1176和USB連接器1171的印刷線路板1177被裝在外殼1178中。外殼1178的開口配備有一個(gè)帶有螺絲1180的蓋子1179。同時(shí),USB連接器1171從外殼1178和1179中伸出來(lái),并能夠加載到輸出終端設(shè)備1112的USB端口1162中。USB連接器1171被安裝在印刷線路板1177上,并被插入到輸出終端設(shè)備1112的USB端口1162中。USB連接器1171被連接到接口電路1172。接口電路1172作為USB端口1162和內(nèi)部總線1175之間的接口。內(nèi)部總線1175是用于實(shí)現(xiàn)接口電路1172、存儲(chǔ)器1173和微型計(jì)算機(jī)1174之間的通信的總線。在存儲(chǔ)器1173中,經(jīng)過預(yù)定加密的編碼數(shù)據(jù)按照作為輸入數(shù)據(jù)的地址被存儲(chǔ)。當(dāng)從輸出終端設(shè)備1112發(fā)送數(shù)據(jù)到服務(wù)器1111時(shí),微型計(jì)算機(jī)1174從帶有用作地址的數(shù)據(jù)的存儲(chǔ)器1173中獲取編碼數(shù)據(jù)。所獲得的編碼數(shù)據(jù)通過輸出終端設(shè)備1112的通信裝置1159被發(fā)送到服務(wù)器1111。此外,當(dāng)通過輸出終端設(shè)備1112從服務(wù)器1111接收編碼數(shù)據(jù)時(shí),微型計(jì)算機(jī)1174搜索服務(wù)器1111以尋找來(lái)自存儲(chǔ)器1173的數(shù)據(jù),并將存儲(chǔ)有相關(guān)數(shù)據(jù)的地址提供給輸出終端設(shè)備1112。同時(shí),由上述其他實(shí)施例中描述的通信系統(tǒng)或信息處理系統(tǒng)所使用的編碼/解碼方法也可以在這種情況下用于編碼/解碼。對(duì)數(shù)據(jù)的編碼和解碼如上所述來(lái)進(jìn)行。接下來(lái),將描述服務(wù)器1111、輸出終端設(shè)備1112和便攜式加密裝置1113的處理過程。首先,將描述服務(wù)器1111的處理過程。圖44示出了服務(wù)器1111的處理流程圖。在服務(wù)器1111中,當(dāng)在步驟S21-1中從輸出終端設(shè)備1112接收到訪問請(qǐng)求時(shí),在步驟S21-2中認(rèn)證信息被請(qǐng)求發(fā)送到輸出終端設(shè)備1112。接下來(lái),在步驟S21-3中從輸出終端設(shè)備1112中接收到認(rèn)證信息時(shí),作為響應(yīng),在步驟S21-4中服務(wù)器1111執(zhí)行認(rèn)證處理。在認(rèn)證處理中,將從輸出終端設(shè)備12提供的認(rèn)證信息與預(yù)先在服務(wù)器1111中登記的認(rèn)證信息進(jìn)行比較,并判斷這兩個(gè)信息是否一致。當(dāng)從輸出終端設(shè)備1112提供的認(rèn)證信息與預(yù)先在服務(wù)器1111登記的認(rèn)證信息一致時(shí),允許對(duì)服務(wù)器1111進(jìn)行訪問。服務(wù)器1111確定在步驟S21-5中是否允許進(jìn)行訪問。當(dāng)在步驟S21-5中不允許訪問時(shí),在步驟S21-6中,服務(wù)器1111確定訪問被拒絕的次數(shù)是否達(dá)到了一個(gè)預(yù)定的次數(shù)。如果在步驟S21-6中訪問被拒絕的次數(shù)達(dá)到了預(yù)定的次數(shù),服務(wù)器1111在步驟S21-7中斷開通信。此外,當(dāng)在步驟S21-6中訪問被拒絕的次數(shù)還沒有達(dá)到預(yù)定的次數(shù)時(shí),返回到步驟S21-2,并再次執(zhí)行認(rèn)證處理。當(dāng)在步驟S21-5中允許訪問時(shí),在步驟S21-8中,服務(wù)器1111允許輸出終端設(shè)備1112對(duì)服務(wù)器1111進(jìn)行訪問。如果允許訪問并且在步驟S21-9從輸出終端設(shè)備1112請(qǐng)求數(shù)據(jù),服務(wù)器1111從預(yù)先分配的存儲(chǔ)區(qū)域中讀取所允許的登記者請(qǐng)求的數(shù)據(jù),并在步驟S21-10中將其發(fā)送到輸出終端設(shè)備1112。此外,如果在步驟S21-10中接收到來(lái)自輸出終端設(shè)備1112的數(shù)據(jù),服務(wù)器1111將接收到的數(shù)據(jù)存儲(chǔ)到為登記者預(yù)先分配的存儲(chǔ)區(qū)域中。同時(shí),來(lái)自輸出終端設(shè)備1112的編碼數(shù)據(jù)被存儲(chǔ)。服務(wù)器1111重復(fù)執(zhí)行步驟S21-9到S21-12的處理過程,直到在步驟S2-12中從輸出終端設(shè)備1112中發(fā)出結(jié)束指令。接下來(lái),將描述輸出終端設(shè)備1112的操作。圖45示出了輸出終端設(shè)備1112的處理流程圖。當(dāng)便攜式加密裝置1113在步驟S31-1中被加載到USB接口1162中時(shí),輸出終端設(shè)備1112在步驟S31-12中啟動(dòng)與服務(wù)器1111的通信。輸出終端設(shè)備1112根據(jù)服務(wù)器1111的指令從便攜編碼設(shè)備1113中讀取認(rèn)證信息等,并將其提供給服務(wù)器1111。當(dāng)在步驟S31-3中服務(wù)器1111允許訪問時(shí),輸出終端設(shè)備1112與服務(wù)器1111的通信通過便攜式加密裝置1113實(shí)現(xiàn)。當(dāng)在步驟S31-4中從服務(wù)器1111接收到數(shù)據(jù)時(shí),輸出終端設(shè)備1112在步驟S31-5中將數(shù)據(jù)從服務(wù)器1111提供到便攜式加密裝置1113。便攜式加密裝置1113對(duì)數(shù)據(jù)進(jìn)行解碼并將其返回到輸出終端設(shè)備1112。輸出終端設(shè)備1112根據(jù)由便攜式加密裝置1113解碼的數(shù)據(jù)打開一個(gè)應(yīng)用程序,并執(zhí)行其中需要的處理。例如,在顯示器1143上顯示解碼后的數(shù)據(jù)。此外,當(dāng)在步驟S31-7中將所處理的數(shù)據(jù)發(fā)送到服務(wù)器1111時(shí),輸出終端設(shè)備1112在步驟S31-8中將要發(fā)送的數(shù)據(jù)提供給便攜式加密裝置1113。便攜式加密裝置1113利用作為地址從輸出終端設(shè)備1112中提供的數(shù)據(jù),從存儲(chǔ)器1173中讀取數(shù)據(jù)。從存儲(chǔ)器1173中讀出的數(shù)據(jù)作為編碼數(shù)據(jù)又被再次提供給輸出終端設(shè)備1112。輸出終端設(shè)備1112在步驟S31-9中將由便攜式加密裝置1113編碼的數(shù)據(jù)提供給服務(wù)器1111。輸出終端設(shè)備1112重復(fù)執(zhí)行步驟S31-4到S31-10,直到在步驟S31-10中與服務(wù)器1111的訪問被斷開。加密通信在服務(wù)器1111和輸出終端設(shè)備1112之間進(jìn)行。接下來(lái),將描述便攜式加密裝置1113的操作。圖46示出了便攜式加密裝置1113的處理流程圖。當(dāng)在步驟S41-1中便攜式加密裝置1113通過USB連接器1171被加載到輸出終端裝置1112的USB接口1162,并從輸出終端設(shè)備1112接收詢問時(shí),在步驟S41-2中對(duì)輸出終端設(shè)備1112做出響應(yīng)。當(dāng)在步驟S41-3中便攜式加密裝置1113通過輸出終端設(shè)備1112從服務(wù)器1111接收到認(rèn)證請(qǐng)求時(shí),在步驟S41-4中認(rèn)證信息被提供給輸出終端設(shè)備1112。同時(shí),認(rèn)證信息可以在被發(fā)送之前被加密。此時(shí)為了能實(shí)現(xiàn)對(duì)認(rèn)證信息進(jìn)行加密的目的,在服務(wù)器1111中,需要將一個(gè)具有內(nèi)建的存儲(chǔ)器的加密裝置連接到PCI總線1140上,所述存儲(chǔ)器具有與便攜式加密裝置1113的存儲(chǔ)器1173中的數(shù)據(jù)相同的數(shù)據(jù)內(nèi)容。當(dāng)在步驟S41-5中允許通過輸出終端設(shè)備1112訪問服務(wù)器1111時(shí),便攜式加密裝置1113作為私人數(shù)據(jù)管道工作。當(dāng)在步驟S41-6中從輸出終端設(shè)備1112提供數(shù)據(jù),并且在步驟S4中確定了由輸出終端設(shè)備1112提供的數(shù)據(jù)應(yīng)發(fā)送到服務(wù)器1111時(shí),便攜式加密裝置1113在步驟S41-8中對(duì)數(shù)據(jù)進(jìn)行加密。此外,當(dāng)來(lái)自輸出終端設(shè)備1112的數(shù)據(jù)是來(lái)自服務(wù)器1111的數(shù)據(jù),即已被加密的數(shù)據(jù)時(shí),該數(shù)據(jù)在步驟S41-9中被解碼。在步驟S41-12中便攜式加密裝置1113將加密后的數(shù)據(jù)或解碼后的數(shù)據(jù)提供給輸出終端設(shè)備1112。便攜式加密裝置1113重復(fù)執(zhí)行步驟S41-6到S41-12,直到在步驟S41-12從輸出終端設(shè)備中提供結(jié)束指令。由上所述,便攜式加密裝置1113能用作私人數(shù)據(jù)管道,并且在服務(wù)器1111和輸出終端設(shè)備1112中可以進(jìn)行加密通信。此外,在通信結(jié)束后,通過服務(wù)器1111發(fā)送到輸出終端設(shè)備1112的數(shù)據(jù)例如通過驅(qū)動(dòng)軟件等被自動(dòng)刪除,這樣,避免了數(shù)據(jù)被其他登記者查閱。由此,輸出終端設(shè)備1112中的保密性能是安全的。在上述例子中,數(shù)據(jù)以編碼狀態(tài)被存儲(chǔ)在服務(wù)器中。但是,也可以在解碼之后被存儲(chǔ)。圖47示出了服務(wù)器1111的一種變型的配置框圖。相同配置部分給了與圖39和圖40中相同的附圖標(biāo)記,并且省略了重復(fù)說(shuō)明。本變型的服務(wù)器1181具有一個(gè)加密裝置1182。加密裝置1182是一個(gè)連接到PCI總線1140的PCI板。圖48示出了加密裝置1182的配置框圖。相同配置部分給出了與圖42中相同的附圖標(biāo)記,并且省略了重復(fù)說(shuō)明。在本變型中,加密裝置1182具有PCI板的形式,其中代替便攜式加密裝置1113的USB連接器1171,提供了一個(gè)PCI總線連接器1183,用于與PCI總線1140相連接,并且代替接口電路1172,提供了接口電路1140,作為PCI總線1140與內(nèi)部總線1175之間的接口。此外,為每個(gè)登記者形成了加密裝置1182。根據(jù)本變型,能通過由服務(wù)器1181接收到的E-mail等實(shí)現(xiàn)保密通信。E-mail被存儲(chǔ)在服務(wù)器1181中,并且登記者通過便攜式加密裝置1113訪問服務(wù)器1111,并讀取E-mail。此時(shí),郵件被加密并被發(fā)送到輸出終端設(shè)備1112,然后通過便攜式加密裝置1113對(duì)郵件進(jìn)行解碼,并其該郵件被顯示在輸出終端設(shè)備1112上。對(duì)每個(gè)登記者相同的內(nèi)容應(yīng)被存儲(chǔ)在個(gè)人數(shù)字助理設(shè)備1113的存儲(chǔ)器1173和服務(wù)器1181的加密裝置1182的存儲(chǔ)器1173中。此外,也可以例如根據(jù)通信操作的次數(shù)、通信數(shù)據(jù)或外部信息來(lái)更新個(gè)人數(shù)字助理設(shè)備1113的存儲(chǔ)器1173和服務(wù)器1181的加密裝置1181的存儲(chǔ)器1173中的內(nèi)容。此外,服務(wù)器1181的加密裝置1182的存儲(chǔ)器1173的存儲(chǔ)區(qū)域可以被劃分成多個(gè)區(qū)域,其中的一個(gè)區(qū)域與一個(gè)便攜式加密裝置1113相對(duì)應(yīng),這樣,一個(gè)加密裝置1182與多個(gè)便攜式加密裝置1113相對(duì)應(yīng)。此外,加密裝置1182也可以通過在一個(gè)芯片中形成接口電路、微型計(jì)算機(jī)和的存儲(chǔ)器的結(jié)構(gòu)與多個(gè)便攜式加密裝置1131相對(duì)應(yīng),并且如此制造的多個(gè)芯片被分別安裝在一個(gè)基底上。此外,在本實(shí)施例中,便攜式加密裝置1113通過USB接口執(zhí)行與輸出終端設(shè)備1112的通信。但是不必局限于此,還可以采用其他類型的接口。此外,可以采用非接觸式無(wú)線通信系統(tǒng)等用于通信。此外,便攜式加密裝置的外形不必限制為矩形平行六面體的形狀,并且可以采用多種形狀,如楔形(keyshape)。此外,也可以采用集成電路板的形狀。并且,如果采用無(wú)線通信系統(tǒng),可以采用如耳環(huán)、垂飾、戒指等附件的形式。此外,還可以采用容易攜帶的形式,如鐘表、筆、蜂窩電話等。權(quán)利要求1.與通信參與者進(jìn)行數(shù)據(jù)通信的通信設(shè)備,包括用于通過與通信參與者相同的函數(shù)或協(xié)議對(duì)數(shù)據(jù)進(jìn)行轉(zhuǎn)換的數(shù)據(jù)轉(zhuǎn)換裝置;以及用于響應(yīng)于與通信參與者進(jìn)行的通信,更新在所述轉(zhuǎn)換裝置中所使用的函數(shù)或協(xié)議的更新裝置。2.如權(quán)利要求1中所述的通信裝置,其中所述的更新裝置基于數(shù)據(jù)通信操作次數(shù)來(lái)改變函數(shù)或協(xié)議。3.如權(quán)利要求1或2中所述的通信裝置,其中所述的更新裝置基于與通信參與者進(jìn)行數(shù)據(jù)通信的數(shù)據(jù)來(lái)改變函數(shù)或協(xié)議。4.如權(quán)利要求1或3中所述的通信裝置,其中所述的更新裝置根據(jù)通信操作數(shù)據(jù)的次數(shù),通過從預(yù)先設(shè)置的多個(gè)函數(shù)或協(xié)議中選出的一個(gè)函數(shù)或協(xié)議來(lái)更新函數(shù)或協(xié)議。5.如權(quán)利要求1或4中所述的通信裝置,其中所述的更新裝置根據(jù)數(shù)據(jù)通信的數(shù)據(jù),通過從預(yù)先設(shè)置的多個(gè)函數(shù)或協(xié)議中選出的一個(gè)函數(shù)或協(xié)議來(lái)更新函數(shù)或協(xié)議。6.如權(quán)利要求1或5中所述的通信裝置,其中所述的更新裝置以組合的方式執(zhí)行多種更新方法。7.如權(quán)利要求6中所述的通信裝置,其中所述的更新裝置使得多個(gè)更新方法對(duì)于每次通信操作都不相同。8.如權(quán)利要求6或7中所述的通信裝置,其中所述的更新裝置以組合的方式對(duì)一個(gè)數(shù)據(jù)單元執(zhí)行多種更新方法。9.如權(quán)利要求1或8中所述的通信裝置,其中所述的更新裝置基于共享的外部信息來(lái)更新函數(shù)或協(xié)議。10.如權(quán)利要求1或9中所述的通信裝置,其中所述的更改裝置執(zhí)行非線性變換。11.一種通信裝置,包括公共項(xiàng)獲取部件,用于獲取與接收端相同的公共項(xiàng);密鑰生成裝置,用于基于由所述公共項(xiàng)獲取部件所生成的公共項(xiàng)來(lái)生成一個(gè)密鑰;編碼密鑰生成裝置,用于基于由所述密鑰生成裝置所生成的密鑰來(lái)產(chǎn)生一個(gè)函數(shù)或協(xié)議;以及加密裝置,用于基于由所述編碼密鑰生成裝置所生成的函數(shù)或協(xié)議來(lái)進(jìn)行編碼。12.如權(quán)利要求10中所述的通信裝置,其中所述的密鑰生成裝置獲取包含在函數(shù)或協(xié)議中的預(yù)定信息作為密鑰。13.如權(quán)利要求10或11中所述的通信裝置,其中所述的函數(shù)或協(xié)議生成裝置通過表值的非線性變換生成后續(xù)的函數(shù)或協(xié)議。14.一種通信裝置,包括公共項(xiàng)獲取部件,用于獲取與發(fā)送端相同的公共項(xiàng);密鑰生成裝置,用于基于由所述公共項(xiàng)獲取部件所生成的公共項(xiàng)來(lái)生成與發(fā)送端相同的密鑰;編碼密鑰生成裝置,用于基于由所述密鑰生成裝置所生成的密鑰來(lái)生成與發(fā)送端相同的函數(shù)或協(xié)議;以及解碼裝置,用于基于由所述編碼密鑰生成裝置所生成的函數(shù)或協(xié)議來(lái)執(zhí)行解碼。15.一種加密裝置,包括從文件中讀取原始數(shù)據(jù)并對(duì)其進(jìn)行編碼的編碼部件;將由所述編碼部件編碼的編碼數(shù)據(jù)存儲(chǔ)在一個(gè)中間文件中的中間文件存儲(chǔ)裝置;對(duì)存儲(chǔ)在所述中間文件中的數(shù)據(jù)進(jìn)行解碼的解碼部件;以及將由所述解碼部件解碼的數(shù)據(jù)存儲(chǔ)為一個(gè)預(yù)定文件的文件存儲(chǔ)裝置。16.如權(quán)利要求15中所述的加密裝置,還包括通過網(wǎng)絡(luò)將存儲(chǔ)在所述文件存儲(chǔ)裝置中的文件發(fā)送到通信參與者的通信裝置。17.如權(quán)利要求15或16中所述的加密裝置,其中所述的編碼部件包括用于動(dòng)態(tài)改變對(duì)原始數(shù)據(jù)進(jìn)行編碼的表的表生成裝置。18.如權(quán)利要求17中所述的加密裝置,其中所述的編碼部件包括生成基于公共項(xiàng)生成密鑰的密鑰生成裝置;基于由所述密鑰生成裝置生成的密鑰,從由所述表生成裝置生成的多個(gè)表中選擇一個(gè)預(yù)定的表的表選擇裝置;以及進(jìn)行加密的加密裝置。19.一種信息處理裝置,包括存儲(chǔ)數(shù)據(jù)的文件部件;從所述文件部件中讀取數(shù)據(jù)并對(duì)其進(jìn)行編碼的編碼部件,;將由所述編碼部件編碼的編碼數(shù)據(jù)作為中間文件存儲(chǔ)在所述文件部件中的中間文件存儲(chǔ)裝置;對(duì)存儲(chǔ)在所述中間文件中的數(shù)據(jù)進(jìn)行解碼的解碼部件;以及將由所述解碼部件解碼的數(shù)據(jù)存儲(chǔ)在所述文件部件中的文件存儲(chǔ)裝置。20.一種信息處理方法,包括從文件中讀取原始數(shù)據(jù)并對(duì)其進(jìn)行編碼的編碼步驟;將上述編碼步驟中被編碼的數(shù)據(jù)存儲(chǔ)在一個(gè)中間文件中的中間文件存儲(chǔ)步驟;對(duì)存儲(chǔ)在上述中間文件中的數(shù)據(jù)進(jìn)行解碼的解碼步驟;以及將上述解碼步驟中被解碼數(shù)據(jù)作為一個(gè)預(yù)定文件來(lái)存儲(chǔ)的文件存儲(chǔ)步驟。21.通過一個(gè)在源通信裝置和終端通信裝置之間的重復(fù)通信裝置進(jìn)行加密通信的通信系統(tǒng),其中所述通信裝置包括用于對(duì)通信數(shù)據(jù)進(jìn)行預(yù)定加密、并對(duì)經(jīng)過預(yù)定加密的通信數(shù)據(jù)進(jìn)行解碼的加密裝置;以及通過所述加密裝置執(zhí)行的加密是對(duì)每個(gè)通信裝置不同的。22.如權(quán)利要求21中所述的通信系統(tǒng),其中通過多個(gè)通信裝置以中繼的方式執(zhí)行從源通信裝置到終端通信裝置的串行通信。23.一種通信系統(tǒng),其中在多個(gè)源通信裝置與多個(gè)終端通信裝置之間進(jìn)行加密通信,包括第一中繼通信裝置,它與所述多個(gè)源通信裝置進(jìn)行加密通信;以及第二中繼通信裝置,它在所述第一中繼通信裝置和所述多個(gè)終端通信裝置之間對(duì)加密通信進(jìn)行中繼,其中加密通信在所述第一中繼通信裝置和第二中繼通信裝置之間進(jìn)行。24.如權(quán)利要求23中所述的通信系統(tǒng),其中所述第一中繼通信裝置執(zhí)行的加密在多個(gè)源通信裝置之間是不同的。25.如權(quán)利要求24中所述的通信系統(tǒng),其中所述第二中繼通信裝置執(zhí)行的加密在多個(gè)終端通信裝置之間是不同的。26.在第一通信裝置和第二通信裝置之間進(jìn)行加密通信的通信裝置,包括與所述第一通信裝置進(jìn)行加密通信的第一加密通信裝置;以及與所述第二通信裝置進(jìn)行加密通信的第二加密通信裝置。27.對(duì)第一組通信裝置和第二組通信裝置之間的加密通信進(jìn)行中繼的通信裝置,包括與所述第一組通信裝置進(jìn)行加密通信的第一加密通信裝置;以及與所述第二組通信裝置進(jìn)行加密通信的第二加密通信裝置。28.在通信源和通信終端之間進(jìn)行加密通信的通信方法,其中一個(gè)中繼裝置對(duì)通信源和通信終端之間的通信進(jìn)行中繼;并且對(duì)于每次中繼操作所執(zhí)行的加密方式都是不同的。29.在多個(gè)通信源和多個(gè)通信終端之間進(jìn)行加密通信的通信方法,其中第一中繼通信裝置執(zhí)行與所述多個(gè)通信源的加密通信;第二中繼通信裝置對(duì)所述第一中繼通信裝置和所述多個(gè)通信終端之間的加密通信進(jìn)行中繼;并且在所述第一中繼通信裝置和所述第二中繼通信裝置間進(jìn)行加密通信。30.一種加密裝置,包括與外部裝置進(jìn)行通信的通信部件;對(duì)通過所述通信部件與所述外部裝置進(jìn)行通信的數(shù)據(jù)進(jìn)行編碼和解碼的編碼部件;以及控制部件,它從所述外部裝置輸入經(jīng)過編碼的數(shù)據(jù),并在用所述編碼部件對(duì)數(shù)據(jù)進(jìn)行解碼之后將其提供給所述外部部件;它還從所述外部裝置輸入數(shù)據(jù),并在用所述編碼部件對(duì)數(shù)據(jù)進(jìn)行編碼之后提供數(shù)據(jù)。31.如權(quán)利要求30中所述的加密裝置,被配置成可與所述外部裝置的所需接口分開。32.如權(quán)利要求31中所述的加密裝置,其中所述通信部件、所述編碼部件和所述控制部件被集成在一個(gè)預(yù)定的機(jī)殼中。33.如權(quán)利要求30或32中所述的加密裝置,其中所述控制裝置包括一個(gè)執(zhí)行認(rèn)證的認(rèn)證部件。34.一種信息處理系統(tǒng),包括存儲(chǔ)數(shù)據(jù)的第一信息處理裝置;與所述第一信息處理裝置進(jìn)行通信的第二信息處理裝置;以及可與所述第二信息處理裝置分開的編碼裝置,它被裝載到所述第二信息處理裝置中,通過所述第二信息處理裝置對(duì)從第一信息處理裝置提供的數(shù)據(jù)進(jìn)行解碼,以使其可以通過所述第二信息處理裝置進(jìn)行處理,并且對(duì)由所述第二信息處理裝置所處理的數(shù)據(jù)進(jìn)行編碼,并且通過上述第二信息處理裝置將其提供給所述第一處理裝置。35.如權(quán)利要求34中所述的信息處理裝置,其中所述第一處理裝置將數(shù)據(jù)以編碼狀態(tài)來(lái)存儲(chǔ)。36.如權(quán)利要求34中所述的信息處理裝置,其中所述第一信息處理裝置以可解碼的方式用所述編碼裝置對(duì)數(shù)據(jù)進(jìn)行編碼,并將其發(fā)送到所述第二信息處理裝置,并且對(duì)通過所述第二信息處理裝置從所述編碼裝置編碼提供的數(shù)據(jù)進(jìn)行解碼并存儲(chǔ)。37.如權(quán)利要求34或36中所述的信息處理系統(tǒng),其中所述編碼裝置執(zhí)行與所述第一通信裝置的通信,并執(zhí)行認(rèn)證。38.一種信息處理方法,將一個(gè)可與第二信息處理裝置分離的編碼裝置裝載到所述第二信息處理裝置中,所述第二信息處理裝置可與存儲(chǔ)數(shù)據(jù)的第一信息處理裝置進(jìn)行通信;用所述編碼裝置對(duì)通過所述第二信息處理裝置從上述第一信息處理裝置提供的數(shù)據(jù)進(jìn)行解碼,以使其可由所述第二信息處理裝置進(jìn)行處理,并且對(duì)由所述第二信息處理裝置處理的數(shù)據(jù)進(jìn)行編碼,并通過所述第二信息處理裝置將其發(fā)送到所述第一信息處理裝置。39.如權(quán)利要求38中所述的信息處理方法,在編碼狀態(tài)下將數(shù)據(jù)存儲(chǔ)到所述第一信息處理裝置中。40.如權(quán)利要求38中所述的信息處理方法,使所述第二信息處理裝置將通過所述加密裝置以可解碼的方式編碼的數(shù)據(jù)發(fā)送到所述第一信息處理裝置,并且使所述第一信息處理裝置對(duì)通過所述第二信息處理裝置由上述編碼裝置編碼和提供的數(shù)據(jù)進(jìn)行解碼并存儲(chǔ)。41.如權(quán)利要求38或40中所述的信息處理方法,使所述編碼裝置與所述第一信息處理裝置進(jìn)行通信,并且執(zhí)行認(rèn)證。42.一種服務(wù)提供方法,裝載可與第二信息處理裝置分離的編碼裝置,第二信息處理裝置可與其中存儲(chǔ)數(shù)據(jù)的第一信息處理裝置進(jìn)行通信;使所述編碼裝置能通過所述第二信息處理裝置對(duì)從所述第一信息處理裝置提供的數(shù)據(jù)進(jìn)行解碼,以使其可以通過所述第二信息處理裝置進(jìn)行處理;并且使所述加密裝置對(duì)由所述第二信息處理裝置處理的數(shù)據(jù)進(jìn)行編碼,并通過所述第二信息處理裝置將其發(fā)送到所述第一信息處理裝置。全文摘要一種通信設(shè)備、通信系統(tǒng)、通信方法、加密裝置、信息處理裝置、信息處理系統(tǒng)、信息處理方法和提供服務(wù)的方法,其中數(shù)據(jù)被加密,用于與一個(gè)通信終端進(jìn)行通信。當(dāng)與一個(gè)通信終端進(jìn)行數(shù)據(jù)通信時(shí),數(shù)據(jù)由一個(gè)函數(shù)或協(xié)議轉(zhuǎn)換為與通信終端共同的形式,并根據(jù)與該通信終端的通信,對(duì)于在轉(zhuǎn)換裝置中執(zhí)行的操作或協(xié)議進(jìn)行更新。文檔編號(hào)H04L29/06GK1643843SQ03807488公開日2005年7月20日申請(qǐng)日期2003年3月25日優(yōu)先權(quán)日2002年3月29日發(fā)明者中村貴利,橫田昭寬申請(qǐng)人:Nti股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1