加密裝置、加密方法以及加密程序的制作方法【專利摘要】目的在于,在使用一次性填充(OTP)密碼對(duì)聲音、影像這樣的進(jìn)行編碼的數(shù)據(jù)進(jìn)行加密而發(fā)送的情況下,縮短OTP密碼的密碼密鑰不夠的期間。終端裝置(A102)根據(jù)OTP密碼密鑰(401)的剩余比特?cái)?shù),決定利用編碼方式(A)以及比特率比編碼方式(A)低的編碼方式(B)中的哪一個(gè)對(duì)發(fā)送數(shù)據(jù)進(jìn)行編碼,利用所決定的編碼方式,對(duì)發(fā)送數(shù)據(jù)進(jìn)行編碼而生成編碼數(shù)據(jù)。然后,終端裝置(A102)使用OTP密碼密鑰,利用OTP密碼對(duì)所生成的編碼數(shù)據(jù)進(jìn)行加密而生成加密通信數(shù)據(jù)(405),將所生成的加密通信數(shù)據(jù)(405)發(fā)送到終端裝置(B103)?!緦@f明】加密裝置、加密方法以及加密程序【
技術(shù)領(lǐng)域:
】[0001]本發(fā)明涉及發(fā)送使用一次性填充密碼(onetimepadcipher)進(jìn)行了加密的數(shù)據(jù)的技術(shù)?!?br>背景技術(shù):
】[0002]一次性填充密碼是在發(fā)送側(cè)和接收側(cè)共享密鑰的共用密鑰密碼的一個(gè)方式。關(guān)于一次性填充密碼,使用與通信數(shù)據(jù)相同的量(同一比特?cái)?shù))的密碼密鑰來進(jìn)行加密。另外,關(guān)于一次性填充密碼,不再利用在加密中使用了一次的密碼密鑰,而將密碼密鑰設(shè)為一次性。[0003]作為一次性填充密碼的典型的例子,有針對(duì)通信數(shù)據(jù)和密碼密鑰而逐個(gè)比特地計(jì)算異或、并將所計(jì)算的結(jié)果作為加密數(shù)據(jù)的佛納姆密碼(vernamcipher)。[0004]在利用一次性填充密碼的密碼通信中,消耗與通信數(shù)據(jù)相同的量的密碼密鑰,所以需要大量的密碼密鑰。并且,在一次性填充密碼中,在密碼密鑰耗盡了的情況下無法進(jìn)行密碼通信。[0005]在專利文獻(xiàn)I中,有根據(jù)成為密碼對(duì)象的通信數(shù)據(jù)的重要性而分開使用一次性填充密碼和塊密碼的記載。由此,減輕了一次性填充密碼的密碼密鑰的消耗。[0006]在專利文獻(xiàn)2中,有對(duì)每個(gè)終端裝置的密碼密鑰的儲(chǔ)存量進(jìn)行監(jiān)視、并針對(duì)儲(chǔ)存量少的終端裝置優(yōu)先地生成密碼密鑰的記載。由此,防止特定的終端裝置的密碼密鑰耗盡。[0007]專利文獻(xiàn)1:日本特開2007-258850號(hào)公報(bào)[0008]專利文獻(xiàn)2:日本特開2008-306633號(hào)公報(bào)【
發(fā)明內(nèi)容】[0009]在專利文獻(xiàn)I記載的方法中,按照通信數(shù)據(jù)的重要性分開使用要應(yīng)用的密碼方式,抑制一次性填充密碼的密碼密鑰的消耗。但是,即使應(yīng)用專利文獻(xiàn)I記載的方法,也有可能發(fā)生一次性填充密碼的密碼密鑰不夠的情況,發(fā)生無法進(jìn)行密碼通信的情況。[0010]另外,通信數(shù)據(jù)的重要性是主觀的基準(zhǔn),必須在通信開始時(shí)或者事先由利用者或者管理者判斷成為加密的對(duì)象的通信數(shù)據(jù)的重要性。因此,在從輸入了通信數(shù)據(jù)的時(shí)間點(diǎn)至通信數(shù)據(jù)被加密為止的期間,需要由利用者判斷重要性,無法使與密碼通信有關(guān)的所有處理自動(dòng)化。[0011]而且,如在利用聲音進(jìn)行的通話中包括重要的會(huì)話內(nèi)容的情況等那樣,根據(jù)通信數(shù)據(jù)的種類,有時(shí)無法事先判斷重要性。因此,將密碼對(duì)象的通信數(shù)據(jù)的重要性作為基準(zhǔn)而切換密碼方式的方案并非是通用性地有效的方案。[0012]在專利文獻(xiàn)2記載的方法中有如下情況:在終端裝置是便攜終端這樣的無法始終通信的裝置的情況下,無法補(bǔ)充不夠的密碼密鑰。因此,有可能發(fā)生無法進(jìn)行密碼通信的情況。[0013]本發(fā)明的目的在于,在使用一次性填充密碼對(duì)聲音、影像這樣的進(jìn)行編碼的數(shù)據(jù)進(jìn)行加密來發(fā)送的情況下,縮短一次性填充密碼的密碼密鑰變得不夠的期間,能夠在更長的期間繼續(xù)進(jìn)行基于一次性填充的密碼通信。[0014]本發(fā)明所涉及的加密裝置的特征在于,具備:[0015]密碼密鑰存儲(chǔ)部,存儲(chǔ)一次性填充密碼中使用的由多個(gè)比特構(gòu)成的密碼密鑰;[0016]方式?jīng)Q定部,根據(jù)所述密碼密鑰存儲(chǔ)部所存儲(chǔ)的密碼密鑰的剩余比特?cái)?shù),決定利用第I編碼方式以及比特率比所述第I編碼方式低的第2編碼方式中的哪一個(gè)對(duì)發(fā)送數(shù)據(jù)進(jìn)行編碼;[0017]編碼部,利用所述方式?jīng)Q定部所決定的編碼方式,對(duì)所述發(fā)送數(shù)據(jù)進(jìn)行編碼而生成編碼數(shù)據(jù);以及[0018]加密部,使用所述密碼密鑰存儲(chǔ)部所存儲(chǔ)的密碼密鑰,利用一次性填充密碼對(duì)所述編碼部所生成的編碼數(shù)據(jù)進(jìn)行加密而生成加密數(shù)據(jù)。[0019]本發(fā)明的加密裝置根據(jù)密碼密鑰的剩余比特?cái)?shù)來變更編碼方式。由此,能夠根據(jù)密碼密鑰的剩余比特?cái)?shù),控制所使用的密碼密鑰的量。因此,縮短一次性填充密碼的密碼密鑰變得不夠的期間,能夠在更長的期間繼續(xù)進(jìn)行基于一次性填充的密碼通信。【專利附圖】【附圖說明】[0020]圖1是能夠應(yīng)用實(shí)施方式I的通信方式的加密系統(tǒng)I的概要圖。[0021]圖2是示出密鑰共享裝置C104和密鑰共享裝置D105經(jīng)由網(wǎng)絡(luò)101、或者沒有與網(wǎng)絡(luò)101物理或者邏輯地連接的網(wǎng)絡(luò)106而進(jìn)行OTP密碼密鑰的共享的情況的動(dòng)作概要的圖。[0022]圖3是示出終端裝置A102經(jīng)由通信線纜107從密鑰共享裝置C104取得OTP密碼密鑰301的情況的動(dòng)作概要的圖。[0023]圖4是示出終端裝置A102和終端裝置B103開始基于OTP密碼的密碼通信,并從OTP密碼用的密碼密鑰的剩余量比事先決定的閾值變得更少的時(shí)間點(diǎn)起進(jìn)行向比特率更低的編碼方式的切換的情況的動(dòng)作概要的圖。[0024]圖5是示出實(shí)施方式I中的圖4的通信處理的流程的流程圖。[0025]圖6是示出實(shí)施方式I中的圖4的通信處理的流程的流程圖。[0026]圖7是示出在終端裝置A102和終端裝置B103開始密碼通信的時(shí)間點(diǎn),由于OTP密碼密鑰的剩余量比事先決定的閾值變得更少,所以依照編碼方式B進(jìn)行編碼而開始密碼通信的情況的動(dòng)作概要的圖。[0027]圖8是示出實(shí)施方式I中的圖7的通信處理的流程的流程圖。[0028]圖9是示出實(shí)施方式I中的終端裝置A102以及終端裝置B103的功能結(jié)構(gòu)的功能框圖。[0029]圖10是示出終端裝置901的發(fā)送控制部903的處理流程的流程圖。[0030]圖11是示出終端裝置901的接收控制部904的處理流程的流程圖。[0031]圖12是示出實(shí)施方式I中的密鑰共享裝置C104以及密鑰共享裝置D105的功能結(jié)構(gòu)的功能框圖。[0032]圖13是示出實(shí)施方式2中的圖4的通信處理的流程的流程圖。[0033]圖14是示出實(shí)施方式2中的圖4的通信處理的流程的流程圖。[0034]圖15是示出在終端裝置A102和終端裝置B103開始密碼通信的時(shí)間點(diǎn),由于終端裝置B103保有的OTP密碼密鑰的剩余量比事先決定的閾值變得更少,所以依照編碼方式B進(jìn)行編碼而開始密碼通信的情況的動(dòng)作概要的圖。[0035]圖16是示出實(shí)施方式2中的圖15的通信處理的流程的流程圖。[0036]圖17是示出實(shí)施方式2中的終端裝置901的發(fā)送控制部903的處理流程的流程圖。[0037]圖18是示出實(shí)施方式2中的終端裝置901的接收控制部904的處理流程的流程圖。[0038]圖19是示出實(shí)施方式3中的圖4的通信處理的流程的流程圖。[0039]圖20是示出實(shí)施方式3中的圖4的通信處理的流程的流程圖。[0040]圖21是示出實(shí)施方式3中的圖7的通信處理的流程的流程圖。[0041]圖22是示出實(shí)施方式3中的圖7的通信處理的流程的流程圖。[0042]圖23是示出實(shí)施方式3中的終端裝置A102以及終端裝置B103的功能結(jié)構(gòu)的功能框圖。[0043]圖24是示出實(shí)施方式3中的終端裝置901的發(fā)送控制部903的處理流程的流程圖。[0044]圖25是示出實(shí)施方式3中的終端裝置901的接收控制部904的處理流程的流程圖。[0045]圖26是示出判定重要度的具體的例子的圖。[0046]圖27是示出實(shí)施方式5中的圖4的通信處理的流程的流程圖。[0047]圖28是示出實(shí)施方式5中的圖4的通信處理的流程的流程圖。[0048]圖29是示出實(shí)施方式5中的終端裝置A102以及終端裝置B103的功能結(jié)構(gòu)的功能框圖。[0049]圖30是實(shí)施方式6中的終端裝置的動(dòng)作的說明圖。[0050]圖31是說明實(shí)施方式7中的終端裝置A102以及終端裝置B103的功能結(jié)構(gòu)的功能框圖。[0051]圖32是示出終端裝置901的硬件結(jié)構(gòu)的一個(gè)例子的圖。[0052](符號(hào)說明)[0053]101:網(wǎng)絡(luò);102:終端裝置A;103:終端裝置B;104:密鑰共享裝置C;105:密鑰共享裝置D;106:網(wǎng)絡(luò);107、108:通信線纜;901:終端裝置;902:通信接口;903:發(fā)送控制部;904:接收控制部;905:密鑰管理部;906=OTP加密部;907=OTP解密部;908:編碼部;909:解碼部;910:密鑰取得部;911:發(fā)送數(shù)據(jù)存儲(chǔ)部;912:接收數(shù)據(jù)存儲(chǔ)部;913:密鑰存儲(chǔ)部;914:重要度計(jì)算部;915:開關(guān)檢測部;916:剩余量通知部;917:方式通知部;918:顯示控制部;919:聲音控制部;920:振動(dòng)控制部;921:顯示器;922:揚(yáng)聲器;923:振動(dòng)裝置;924=CPU;925:總線;926:R0M;927=RAM;928:鍵盤;929:通信板;930:磁盤裝置;931:操作系統(tǒng);932:視窗系統(tǒng);933:程序群;934:文件群;1201:密鑰共享裝置;1202:通信接口;1203:密鑰共享部;1204:密鑰傳送部;1205:密鑰存儲(chǔ)部?!揪唧w實(shí)施方式】[0054]以下,根據(jù)附圖,說明發(fā)明的實(shí)施方式。[0055]在以下的說明中,處理裝置是后述的CPU924等。存儲(chǔ)裝置是后述R0M926、RAM927、磁盤930等存儲(chǔ)裝置。即,處理裝置、存儲(chǔ)裝置是硬件。[0056]實(shí)施方式1.[0057]在實(shí)施方式I中說明如下技術(shù):在一次性填充密碼用的密碼密鑰(以下稱為OTP密碼密鑰)的剩余量(剩余比特?cái)?shù))比事先決定的閾值變得更少的情況下,將聲音等的編碼方式切換為對(duì)單位時(shí)間的聲音等進(jìn)行了編碼時(shí)的數(shù)據(jù)量變少的方式(比特率低的方式)。由此,能夠減少在每單位時(shí)間內(nèi)消耗的OTP密碼密鑰的量,所以能夠延長直至OTP密碼密鑰耗盡為止的期間。因此,能夠繼續(xù)更長的期間的OTP密碼通信。[0058]另外,一般在使用了比特率更高的編碼方式的情況下,成為更良好的音質(zhì)或者畫質(zhì),所以在OTP密碼密鑰足夠的情況下,優(yōu)選使用比特率高的編碼方式。[0059]在實(shí)施方式I中,根據(jù)OTP密碼密鑰的剩余量來分開使用編碼方式。OTP密碼密鑰的剩余量是裝置能夠容易地掌握的信息。因此,通過以O(shè)TP密碼密鑰的剩余量為基準(zhǔn)而切換編碼方式,無需對(duì)使用裝置的用戶要求與編碼方式的切換有關(guān)的操作,而能夠?qū)崿F(xiàn)自動(dòng)地切換編碼方式的構(gòu)造。[0060]圖1是能夠應(yīng)用實(shí)施方式I的通信方式的加密系統(tǒng)I的概要圖。[0061]對(duì)因特網(wǎng)等網(wǎng)絡(luò)101連接了終端裝置A102和終端裝置B103。另外,密鑰共享裝置C104和密鑰共享裝置D105連接到網(wǎng)絡(luò)101、或者未與網(wǎng)絡(luò)101物理或者邏輯地連接的網(wǎng)絡(luò)106。而且,終端裝置A102和密鑰共享裝置C104通過USB(UniversalSerialBus,通用串行總線)等通信線纜107而連接。同樣地,終端裝置B103和密鑰共享裝置D105通過通信線纜108而連接。[0062]以下,說明使用在密鑰共享裝置C104與密鑰共享裝置D105之間共享的OTP密碼密鑰而在終端裝置A102與終端裝置B103之間進(jìn)行密碼通信的例子。[0063]另外,終端裝置A102和終端裝置B103分別既是發(fā)送加密數(shù)據(jù)的發(fā)送側(cè)通信裝置(加密裝置),也是接收加密數(shù)據(jù)的接收側(cè)通信裝置(解密裝置)。以下,將終端裝置A102作為發(fā)送側(cè)通信裝置的例子,將終端裝置B103作為接收側(cè)通信裝置的例子。[0064]另外,設(shè)終端裝置A102從密鑰共享裝置C104取得OTP密碼密鑰,終端裝置B103從密鑰共享裝置D105取得OTP密碼密鑰。[0065]首先,說明基于密鑰共享裝置彼此的OTP密碼密鑰的共享方法。[0066]圖2是示出密鑰共享裝置C104和密鑰共享裝置D105經(jīng)由網(wǎng)絡(luò)101、或者未與網(wǎng)絡(luò)101物理或者邏輯地連接的網(wǎng)絡(luò)106而進(jìn)行OTP密碼密鑰的共享的情況的動(dòng)作概要的圖。[0067]密鑰共享裝置C104和密鑰共享裝置D105經(jīng)由網(wǎng)絡(luò)101或者網(wǎng)絡(luò)106,通過規(guī)定的方法(密鑰共享算法)來共享OTP密碼密鑰201。另外,共享OTP密碼密鑰201的方法可以是任意的方法。例如,密鑰共享裝置C104和密鑰共享裝置D105在物理或者邏輯地通過安全的通信路徑進(jìn)行了連接之后共享OTP密碼密鑰201即可。在實(shí)施方式I中,作為一個(gè)例子,設(shè)進(jìn)行基于量子密碼通信的密鑰共享。[0068]接下來,說明終端裝置從密鑰共享裝置取得OTP密碼密鑰的情況的動(dòng)作概要。[0069]圖3是示出終端裝置A102經(jīng)由通信線纜107從密鑰共享裝置C104取得OTP密碼密鑰301的情況的動(dòng)作概要的圖。[0070]首先,終端裝置A102將OTP密碼密鑰要求消息302發(fā)送到密鑰共享裝置C104。密鑰共享裝置C104在接收到OTP密碼密鑰要求消息302之后,將所保有的OTP密碼密鑰301發(fā)送到終端裝置A102。接收到OTP密碼密鑰301的終端裝置A102將OTP密碼密鑰301存儲(chǔ)到存儲(chǔ)裝置中。[0071]另外,終端裝置B103經(jīng)由通信線纜108從密鑰共享裝置D105取得OTP密碼密鑰的方法也是同樣的。[0072]接下來,說明終端裝置A102和終端裝置B103開始基于OTP密碼的密碼通信,并從OTP密碼用的密碼密鑰的剩余量比事先決定的閾值變得更少的時(shí)間點(diǎn)起向比特率更低的編碼方式進(jìn)行切換的情況的動(dòng)作概要。[0073]圖4是示出終端裝置A102和終端裝置B103開始基于OTP密碼的密碼通信,并從OTP密碼用的密碼密鑰的剩余量比事先決定的閾值變得更少的時(shí)間點(diǎn)起向比特率更低的編碼方式進(jìn)行切換的情況的動(dòng)作概要的圖。[0074]另外,作為密碼通信的事先準(zhǔn)備,終端裝置A102保有OTP密碼用的密碼密鑰401。另外,終端裝置B103也保有OTP密碼密鑰402。設(shè)為通過上述方法,分別從密鑰共享裝置C104和密鑰共享裝置D105取得了終端裝置A102所保有的OTP密碼密鑰401和終端裝置B103所保有的OTP密碼密鑰402。在實(shí)施方式I中,設(shè)OTP密碼密鑰401和OTP密碼密鑰402相同。[0075]另外,終端裝置A102和終端裝置B103能夠分別進(jìn)行基于編碼方式A(第I編碼方式)、編碼方式B(第2編碼方式)的聲音或者影像數(shù)據(jù)的編碼。編碼方式A是與編碼方式B相比比特率更高、且質(zhì)量更高的編碼方式。[0076]首先,終端裝置A102確認(rèn)所保有的OTP密碼密鑰401的剩余量。此處,設(shè)在OTP密碼密鑰401中有足夠的剩余量。因此,終端裝置A102根據(jù)OTP密碼密鑰401的剩余量,計(jì)算能夠進(jìn)行OTP密碼的數(shù)據(jù)通信量。然后,終端裝置A102將表示使用編碼方式A作為編碼方式的通信要求消息403發(fā)送到終端裝置B103。[0077]接收到通信要求消息403的終端裝置B103確認(rèn)所保有的OTP密碼密鑰402的剩余量。此處,設(shè)在OTP密碼密鑰402中具有與OTP密碼密鑰401相同的剩余量。因此,終端裝置B103根據(jù)OTP密碼密鑰402的剩余量,計(jì)算能夠進(jìn)行OTP密碼的數(shù)據(jù)通信量。然后,終端裝置B103將通信批準(zhǔn)消息404發(fā)送到終端裝置A102。[0078]接收到通信批準(zhǔn)消息404的終端裝置A102依照編碼方式A對(duì)成為發(fā)送對(duì)象的聲音或者影像數(shù)據(jù)(發(fā)送數(shù)據(jù))進(jìn)行編碼來生成通信數(shù)據(jù)(編碼數(shù)據(jù))。而且,終端裝置A102使用OTP密碼密鑰401,對(duì)通信數(shù)據(jù)實(shí)施基于OTP密碼的加密,生成加密通信數(shù)據(jù)405(加密數(shù)據(jù))。然后,終端裝置A102將所生成的加密通信數(shù)據(jù)405發(fā)送到終端裝置B103。[0079]接收到加密通信數(shù)據(jù)405的終端裝置B103利用OTP密碼密鑰402對(duì)加密通信數(shù)據(jù)405進(jìn)行解密,得到通信數(shù)據(jù)。而且,終端裝置B103依照編碼方式A對(duì)通信數(shù)據(jù)進(jìn)行解碼,得到聲音或者影像數(shù)據(jù)。另外,OTP密碼密鑰401和OTP密碼密鑰402相同,所以用OTP密碼密鑰401加密了的加密通信數(shù)據(jù)405能夠用OTP密碼密鑰402來解密。[0080]如果終端裝置A102中的加密通信數(shù)據(jù)405的生成時(shí),OTP密碼密鑰比事先決定的閾值變得更少的情況下,終端裝置A102將切換要求消息406發(fā)送到終端裝置B103。[0081]接收到切換要求消息406的終端裝置B103將切換批準(zhǔn)消息407發(fā)送到終端裝置A102。[0082]接收到切換批準(zhǔn)消息407的終端裝置A102依照編碼方式B對(duì)聲音或者影像數(shù)據(jù)進(jìn)行編碼,生成通信數(shù)據(jù)。而且,終端裝置A102使用OTP密碼密鑰401,對(duì)通信數(shù)據(jù)實(shí)施基于OTP密碼的加密,生成加密通信數(shù)據(jù)408。然后,終端裝置A102將所生成的加密通信數(shù)據(jù)408發(fā)送到終端裝置B103。[0083]接收到加密通信數(shù)據(jù)409的終端裝置B103利用OTP密碼密鑰402對(duì)加密通信數(shù)據(jù)408進(jìn)行解密,得到通信數(shù)據(jù)。而且,終端裝置B103依照編碼方式B對(duì)通信數(shù)據(jù)進(jìn)行解碼,得到聲音或者影像數(shù)據(jù)。[0084]接下來,詳細(xì)說明圖4的通信處理。圖5、圖6是示出實(shí)施方式I中的圖4的通信處理的流程的流程圖。[0085]終端裝置A102確認(rèn)所保有的OTP密碼密鑰401的剩余量(S101)。然后,終端裝置A102將表示使用編碼方式A作為編碼方式的通信要求消息403發(fā)送到終端裝置B103(S102)。[0086]終端裝置B103從終端裝置A102接收通信要求消息403(S103)。于是,終端裝置B103確認(rèn)所保有的OTP密碼密鑰402的量(S104)。然后,終端裝置B103將通信批準(zhǔn)消息404發(fā)送到終端裝置A102(S105)。[0087]終端裝置A102從終端裝置B103接收通信批準(zhǔn)消息404(S106)。于是,終端裝置A102依照編碼方式A對(duì)成為發(fā)送對(duì)象的聲音或者影像數(shù)據(jù)中的單位數(shù)據(jù)量的數(shù)據(jù)進(jìn)行編碼,生成通信數(shù)據(jù)(S107)。另外,單位數(shù)據(jù)量的數(shù)據(jù)是指預(yù)定的比特?cái)?shù)的數(shù)據(jù)?;蛘?,是預(yù)定的單位的數(shù)據(jù)、例如I個(gè)文件的數(shù)據(jù)等。另外,例如在對(duì)便攜電話中的聲音通話數(shù)據(jù)進(jìn)行了編碼的情況下,是每10?20毫秒程度的短時(shí)間的聲音通話數(shù)據(jù)。而且,終端裝置A102通過OTP密碼密鑰401對(duì)通信數(shù)據(jù)進(jìn)行加密,生成加密通信數(shù)據(jù)405。(S108)。然后,終端裝置A102將加密通信數(shù)據(jù)405發(fā)送到終端裝置B103(S109)。[0088]終端裝置B103從終端裝置A102接收加密通信數(shù)據(jù)405(SllO)0于是,終端裝置B103通過OTP密碼密鑰402對(duì)加密通信數(shù)據(jù)405進(jìn)行解密,得到通信數(shù)據(jù)(S111)。進(jìn)而,終端裝置B103依照編碼方式A對(duì)通信數(shù)據(jù)進(jìn)行解碼,得到聲音或者影像數(shù)據(jù)(S112)。[0089]接著S109,終端裝置A102確認(rèn)有無未發(fā)送的聲音或者影像數(shù)據(jù)(S113)。如果沒有未發(fā)送的聲音或者影像數(shù)據(jù)(在S113中“否”),則終端裝置A102結(jié)束處理(S114)。另一方面,如果有未發(fā)送的聲音或者影像數(shù)據(jù)(在S113中“是”),則終端裝置A102使處理進(jìn)入S115。[0090]終端裝置A102確認(rèn)OTP密碼密鑰401的剩余量是否為事先決定的閾值以上(S115)。如果OTP密碼密鑰401的剩余量是事先決定的閾值以上(在S115中“是”),則終端裝置A102使處理返回S107。另一方面,如果OTP密碼密鑰401的剩余量比事先決定的閾值更少(在S115中“否”),則終端裝置A102將切換要求消息406發(fā)送到終端裝置B103(S116)。[0091]終端裝置B103接收切換要求消息406(S117)。于是,終端裝置B103將切換批準(zhǔn)消息407發(fā)送到終端裝置A102(S118)。[0092]終端裝置A102接收切換批準(zhǔn)消息407(SllQ)0于是,終端裝置A102依照編碼方式B對(duì)成為發(fā)送對(duì)象的聲音或者影像數(shù)據(jù)中的單位數(shù)據(jù)量的數(shù)據(jù)進(jìn)行編碼,生成通信數(shù)據(jù)(S120)。進(jìn)而,通過OTP密碼密鑰401對(duì)通信數(shù)據(jù)進(jìn)行加密,生成加密通信數(shù)據(jù)408(S121)。然后,終端裝置A102將加密通信數(shù)據(jù)408發(fā)送到終端裝置B103(S122)。[0093]終端裝置B103接收加密通信數(shù)據(jù)408(S123)。于是,終端裝置B103利用OTP密碼密鑰402對(duì)加密通信數(shù)據(jù)409進(jìn)行解密,得到通信數(shù)據(jù)(S124)。進(jìn)而,終端裝置B103依照編碼方式B對(duì)通信數(shù)據(jù)進(jìn)行解碼,得到聲音或者影像數(shù)據(jù)(S125)。[0094]接著S122,終端裝置A102確認(rèn)有無未發(fā)送的聲音或者影像數(shù)據(jù)(S126)。如果沒有未發(fā)送的聲音或者影像數(shù)據(jù)(在S126中“否”),則終端裝置A102結(jié)束處理(S127)。另一方面,如果有未發(fā)送的聲音或者影像數(shù)據(jù)(在S126中“是”),則終端裝置A102使處理返回S120。[0095]接下來,說明如下情況的動(dòng)作概要:在通信開始時(shí)間點(diǎn),OTP密碼密鑰的剩余量變得少于事先決定的閾值,如果依照編碼方式A進(jìn)行編碼,則無法進(jìn)行足夠的量的密碼通信。在該情況下,最初依照比特率低的編碼方式B進(jìn)行編碼而開始密碼通信。[0096]圖7是示出如下情況的動(dòng)作概要的圖:在終端裝置A102和終端裝置B103開始密碼通信的時(shí)間點(diǎn),OTP密碼密鑰的剩余量比事先決定的閾值變得更少,所以依照編碼方式B進(jìn)行編碼而開始密碼通信。[0097]另外,終端裝置A102保有OTP密碼用703。另外,終端裝置B103也保有OTP密碼密鑰705。設(shè)終端裝置A102所保有的OTP密碼密鑰703和終端裝置B103所保有的OTP密碼密鑰705相同。[0098]首先,終端裝置A102確認(rèn)所保有的OTP密碼密鑰703的量。此處,設(shè)OTP密碼密鑰變得比事先決定的閾值少。因此,終端裝置A102將表示使用編碼方式B作為編碼方式的通信要求消息701發(fā)送到終端裝置B103。[0099]接收到通信要求消息701的終端裝置B103根據(jù)消息來確認(rèn)使用編碼方式B作為編碼方式,并將通信批準(zhǔn)消息702發(fā)送到終端裝置A102。[0100]接收到通信批準(zhǔn)消息702的終端裝置A102依照編碼方式B對(duì)成為發(fā)送對(duì)象的聲音或者影像數(shù)據(jù)進(jìn)行編碼來生成通信數(shù)據(jù)。而且,終端裝置A102使用OTP密碼密鑰703,對(duì)通信數(shù)據(jù)實(shí)施基于OTP密碼的加密,生成加密通信數(shù)據(jù)704。然后,終端裝置A102將所生成的加密通信數(shù)據(jù)704發(fā)送到終端裝置B103。[0101]接收到加密通信數(shù)據(jù)704的終端裝置B103利用OTP密碼密鑰705對(duì)加密通信數(shù)據(jù)704進(jìn)行解密,得到通信數(shù)據(jù)。而且,終端裝置B103依照編碼方式B對(duì)通信數(shù)據(jù)進(jìn)行解碼,得到聲音或者影像數(shù)據(jù)。另外,OTP密碼密鑰703和OTP密碼密鑰705相同,所以用OTP密碼密鑰703加密了的加密通信數(shù)據(jù)704能夠用OTP密碼密鑰705來解密。[0102]接下來,詳細(xì)說明圖7的通信處理。圖8是示出實(shí)施方式I中的圖7的通信處理的流程的流程圖。[0103]終端裝置A102確認(rèn)所保有的OTP密碼密鑰703的量,掌握OTP密碼密鑰703的剩余量比事先決定的閾值變得更少的情況(S201)。然后,終端裝置A102將表示使用編碼方式B作為編碼方式的通信要求消息701發(fā)送到終端裝置B103(S202)。[0104]終端裝置B103從終端裝置A102接收通信要求消息701,根據(jù)消息來確認(rèn)使用編碼方式B作為編碼方式(S203)。然后,終端裝置B103將通信批準(zhǔn)消息702發(fā)送到終端裝置A102(S204)。[0105]終端裝置A102從終端裝置B103接收通信批準(zhǔn)消息702(S205)。于是,終端裝置A102依照編碼方式B對(duì)成為發(fā)送對(duì)象的聲音或者影像數(shù)據(jù)中的單位數(shù)據(jù)量的數(shù)據(jù)進(jìn)行編碼,生成通信數(shù)據(jù)(S206)。而且,通過OTP密碼密鑰703對(duì)通信數(shù)據(jù)進(jìn)行加密,生成加密通信數(shù)據(jù)704(S207)。然后,終端裝置A102將加密通信數(shù)據(jù)704發(fā)送到終端裝置B103(S208)。[0106]終端裝置B103接收加密通信數(shù)據(jù)704(S209)。于是,終端裝置B103利用OTP密碼密鑰705對(duì)加密通信數(shù)據(jù)704進(jìn)行解密,得到通信數(shù)據(jù)(S210)。而且,終端裝置B103依照編碼方式B對(duì)通信數(shù)據(jù)進(jìn)行解碼,得到聲音或者影像數(shù)據(jù)(S211)。[0107]接著S208,終端裝置A102確認(rèn)有無未發(fā)送的聲音或者影像數(shù)據(jù)(S212)。如果沒有未發(fā)送的聲音或者影像數(shù)據(jù)(在S212中“否”),則終端裝置A102結(jié)束處理(S213)。另一方面,如果有未發(fā)送的聲音或者影像數(shù)據(jù)(在S212中“是”),則終端裝置A102使處理返回S206。[0108]接下來,說明實(shí)施方式I中的終端裝置A102以及終端裝置B103的功能。[0109]圖9是示出實(shí)施方式I中的終端裝置A102以及終端裝置B103的功能結(jié)構(gòu)的功能框圖。此處,終端裝置A102和終端裝置B103是同一功能結(jié)構(gòu)。因此,此處將終端裝置A102和終端裝置B103作為終端裝置901而進(jìn)行說明。[0110]終端裝置901具備通信接口902、發(fā)送控制部903(發(fā)送側(cè)方式?jīng)Q定部)、接收控制部904(接收側(cè)方式?jīng)Q定部)、密鑰管理部905、0TP加密部906、0ΤΡ解密部907、編碼部908、解碼部909、密鑰取得部910、發(fā)送數(shù)據(jù)存儲(chǔ)部911、接收數(shù)據(jù)存儲(chǔ)部912以及密鑰存儲(chǔ)部913。[0111]通信接口902是與外部裝置進(jìn)行通信的通信裝置。更具體而言,通信接口902是用于從密鑰共享裝置C104、密鑰共享裝置D105接收OTP密碼密鑰的裝置。另外,通信接口902是用于在終端裝置901是密碼通信的發(fā)送側(cè)的情況下向成為接收側(cè)的終端裝置發(fā)送加密通信數(shù)據(jù)、并在終端裝置901是密碼通信的接收側(cè)的情況下從成為發(fā)送側(cè)的終端裝置接收加密通信數(shù)據(jù)的裝置。[0112]發(fā)送控制部903參照從密鑰管理部905得到的OTP密碼密鑰的剩余量信息,通過處理裝置決定使用編碼方式Α、Β中的哪一個(gè)編碼方式。然后,發(fā)送控制部903使編碼部908以所決定的編碼方式對(duì)發(fā)送數(shù)據(jù)進(jìn)行編碼,生成通信數(shù)據(jù)。另外,發(fā)送控制部903使OTP加密部906對(duì)所生成的通信數(shù)據(jù)進(jìn)行加密,將所生成的加密通信數(shù)據(jù)發(fā)送到成為接收側(cè)的終端裝置。[0113]接收控制部904從成為發(fā)送側(cè)的終端裝置接收加密通信數(shù)據(jù),使OTP解密部907對(duì)所接收到的加密通信數(shù)據(jù)進(jìn)行解密,生成通信數(shù)據(jù)。另外,接收控制部904參照從密鑰管理部905得到的OTP密碼密鑰的剩余量信息,通過處理裝置來決定使用編碼方式Α、B中的哪一個(gè)編碼方式。然后,接收控制部904使解碼部909以所決定的編碼方式對(duì)通信數(shù)據(jù)進(jìn)行解碼,得到發(fā)送數(shù)據(jù)。[0114]密鑰管理部905將與密鑰存儲(chǔ)部913存儲(chǔ)的OTP密碼密鑰的剩余量有關(guān)的信息提供給發(fā)送控制部903、接收控制部904。更具體而言,密鑰管理部905提供表示OTP密碼密鑰的剩余量是否為事先決定的閾值以上的信息。[0115]OTP加密部906從編碼部908取得通信數(shù)據(jù),從密鑰存儲(chǔ)部913取得OTP密碼密鑰。然后,OTP加密部906通過處理裝置對(duì)通信數(shù)據(jù)實(shí)施使用了OTP密碼密鑰的OTP密碼,生成加密通信數(shù)據(jù)。所得到的加密通信數(shù)據(jù)被送到發(fā)送控制部903。[0116]OTP解密部907從密鑰存儲(chǔ)部913取得OTP密碼密鑰,從接收控制部904取得加密通信數(shù)據(jù)。然后,OTP解密部907通過處理裝置使用OTP密碼密鑰對(duì)加密通信數(shù)據(jù)進(jìn)行解密,生成通信數(shù)據(jù)。所得到的通信數(shù)據(jù)被送到解碼部909。[0117]編碼部908從發(fā)送數(shù)據(jù)存儲(chǔ)部911取得發(fā)送數(shù)據(jù),通過處理裝置進(jìn)行編碼。此時(shí)的編碼方式設(shè)為發(fā)送控制部903所決定的方式。將編碼了的發(fā)送數(shù)據(jù)作為通信數(shù)據(jù)而發(fā)送至丨JOTP加密部906。[0118]解碼部909從OTP解密部907取得解密了的通信數(shù)據(jù),通過處理裝置依照編碼方式進(jìn)行解碼。此時(shí)的編碼方式設(shè)為接收控制部904所決定的方式。所解碼的接收數(shù)據(jù)被存儲(chǔ)到接收數(shù)據(jù)存儲(chǔ)部912中。[0119]密鑰取得部910從密鑰共享裝置C104、密鑰共享裝置D105等密鑰共享裝置取得OTP密碼密鑰,將所得到的OTP密碼密鑰存儲(chǔ)到密鑰存儲(chǔ)部913中。[0120]發(fā)送數(shù)據(jù)存儲(chǔ)部911是存儲(chǔ)向成為接收側(cè)的終端裝置發(fā)送的通信數(shù)據(jù)的存儲(chǔ)裝置。[0121]接收數(shù)據(jù)存儲(chǔ)部912是存儲(chǔ)從成為發(fā)送側(cè)的終端裝置取得的通信數(shù)據(jù)的存儲(chǔ)裝置。[0122]密鑰存儲(chǔ)部913是存儲(chǔ)OTP密碼密鑰的存儲(chǔ)裝置。[0123]接下來,詳細(xì)說明作為發(fā)送側(cè)的終端裝置的終端裝置A102的處理。[0124]圖10是示出終端裝置901的發(fā)送控制部903的處理流程的流程圖。[0125]發(fā)送控制部903從密鑰管理部905取得表示OTP密碼密鑰的剩余量是否不夠的剩余量信息(S301)。然后,在發(fā)送控制部903中,如果OTP密碼密鑰的剩余量是閾值以上(在S302中“是”),則使處理進(jìn)入S303,如果剩余量少于閾值(在S302中“否”),則使處理進(jìn)入S312(S302)。[0126]說明S303?S311的處理。[0127]發(fā)送控制部903經(jīng)由通信接口902,將表示使用編碼方式A作為編碼方式的通信要求消息發(fā)送到終端裝置B103(S303),從終端裝置B103接收通信批準(zhǔn)消息(S304)。然后,發(fā)送控制部903使編碼部908以編碼方式A對(duì)發(fā)送數(shù)據(jù)中的單位數(shù)據(jù)量的數(shù)據(jù)進(jìn)行編碼,生成通信數(shù)據(jù)(S305)。發(fā)送控制部903使OTP加密部906對(duì)通信數(shù)據(jù)進(jìn)行加密,取得加密通信數(shù)據(jù)(S306)。發(fā)送控制部903將所取得的加密通信數(shù)據(jù)經(jīng)由通信接口902發(fā)送到終端裝置B103(S307)。[0128]接下來,發(fā)送控制部903確認(rèn)有無未發(fā)送的通信數(shù)據(jù)(S308)。如果沒有未發(fā)送的通信數(shù)據(jù)(在S308中“否”),則發(fā)送控制部903結(jié)束處理。另一方面,如果有未發(fā)送的通信數(shù)據(jù)(在S308中“是”),則發(fā)送控制部903使處理進(jìn)入S309。[0129]發(fā)送控制部903從密鑰管理部905取得表示OTP密碼密鑰的剩余量是否為閾值以上的剩余量信息,判定是否需要切換編碼方式(S309)。如果剩余量是閾值以上(在S309中“是”),則發(fā)送控制部903使處理返回S305。另一方面,如果剩余量少于閾值(在S309中“否”),則發(fā)送控制部903使處理進(jìn)入S310。[0130]發(fā)送控制部903經(jīng)由通信接口902,將切換要求消息發(fā)送到終端裝置B103(S310),從終端裝置B103接收切換批準(zhǔn)消息(S311),使處理進(jìn)入S314。[0131]說明S312?S313的處理。[0132]發(fā)送控制部903將表示使用編碼方式B作為編碼方式的通信要求消息發(fā)送到終端裝置B103(S312),從終端裝置B103接收通信批準(zhǔn)消息(S313),使處理進(jìn)入S314。[0133]說明S314以后的處理。[0134]發(fā)送控制部903使編碼部908以編碼方式B對(duì)發(fā)送數(shù)據(jù)中的單位數(shù)據(jù)量的數(shù)據(jù)進(jìn)行編碼,生成通信數(shù)據(jù)(S314)。發(fā)送控制部903使OTP加密部906對(duì)通信數(shù)據(jù)進(jìn)行加密,取得加密通信數(shù)據(jù)(S315)。然后,發(fā)送控制部903將加密通信數(shù)據(jù)發(fā)送到終端裝置B103(S316)。[0135]接下來,發(fā)送控制部903確認(rèn)有無未發(fā)送的通信數(shù)據(jù)(S317)。如果沒有未發(fā)送的通信數(shù)據(jù)(在S317中“否”),則發(fā)送控制部903結(jié)束處理。另一方面,如果有未發(fā)送的通信數(shù)據(jù)(在S317中“是”),則發(fā)送控制部903使處理返回S314。[0136]接下來,詳細(xì)說明作為接收側(cè)的終端裝置的終端裝置B103的處理。[0137]圖11是示出終端裝置901的接收控制部904的處理流程的流程圖。[0138]接收控制部904從終端裝置A102經(jīng)由通信接口902接收通信要求消息(S401)。接收控制部904確認(rèn)OTP密碼密鑰的剩余量,在剩余量是閾值以上的情況下使處理進(jìn)入S403,在比閾值少的情況下使處理進(jìn)入S411(S402)。[0139]說明S403?410的處理。[0140]接收控制部904經(jīng)由通信接口902,將通信批準(zhǔn)消息發(fā)送到終端裝置A102(S403),從終端裝置A102接收加密通信數(shù)據(jù)(S404)。接收控制部904將所接收的加密通信數(shù)據(jù)發(fā)送到OTP解密部907而進(jìn)行解密,生成通信數(shù)據(jù)(S405)。接收控制部904使解碼部909以編碼方式A對(duì)所生成的通信數(shù)據(jù)進(jìn)行解碼,生成發(fā)送數(shù)據(jù)(S406)。所生成的發(fā)送數(shù)據(jù)被存儲(chǔ)到接收數(shù)據(jù)存儲(chǔ)部912中。[0141]接下來,接收控制部904確認(rèn)有無未接收的通信數(shù)據(jù)(S407)。如果沒有未接收的通信數(shù)據(jù)(在S407中“否”),則接收控制部904結(jié)束處理。另一方面,如果有未接收的通信數(shù)據(jù)(在S407中“是”),則接收控制部904使處理進(jìn)入S408。另外,例如根據(jù)是否在規(guī)定的時(shí)間內(nèi)發(fā)送了接下來的加密通信數(shù)據(jù)或者切換要求消息,來判定是否有未接收的通信數(shù)據(jù)。[0142]接收控制部904從密鑰管理部905取得表示OTP密碼密鑰的剩余量是否為閾值以上的剩余量信息,判定是否需要切換編碼方式(S408)。如果剩余量是閾值以上(在S408中“是”),則接收控制部904使處理返回S404。另一方面,如果比閾值少(在S408中“否”),則接收控制部904使處理進(jìn)入S409。[0143]接收控制部904從終端裝置A102接收切換要求消息(S409),將切換批準(zhǔn)消息發(fā)送到終端裝置A102(S410),使處理進(jìn)入S412。[0144]說明S411的處理。[0145]接收控制部904將通信批準(zhǔn)消息發(fā)送到終端裝置A102(S411),使處理進(jìn)入S412。[0146]說明S412以后的處理。[0147]接收控制部904從終端裝置A102接收加密通信數(shù)據(jù)(S412)。接收控制部904將所接收到的加密通信數(shù)據(jù)發(fā)送到OTP解密部907而進(jìn)行解密并生成通信數(shù)據(jù)(S413)。接收控制部904使解碼部909以編碼方式B對(duì)所生成的通信數(shù)據(jù)進(jìn)行解碼,生成發(fā)送數(shù)據(jù)(S414)。所生成的發(fā)送數(shù)據(jù)被存儲(chǔ)到接收數(shù)據(jù)存儲(chǔ)部912中。[0148]接下來,接收控制部904確認(rèn)有無未發(fā)送的通信數(shù)據(jù)(S415)。如果沒有未發(fā)送的通信數(shù)據(jù)(在S415中“否”),則接收控制部904結(jié)束處理。另一方面,如果有未發(fā)送的通信數(shù)據(jù)(在S415中“是”),則接收控制部904使處理返回S412。[0149]另外,在上述說明中,在S408中接收控制部904判定OTP密碼密鑰的剩余量是否為閾值以上,決定是否需要切換編碼方式。但是,接收控制部904也可以不判定OTP密碼密鑰是否為閾值以上,而根據(jù)是否從終端裝置A102接收到切換要求消息,來決定是否切換編碼方式。[0150]接下來,說明實(shí)施方式I中的密鑰共享裝置C104以及密鑰共享裝置D105的功能。[0151]圖12是示出實(shí)施方式I中的密鑰共享裝置C104以及密鑰共享裝置D105的功能結(jié)構(gòu)的功能框圖。此處,密鑰共享裝置C104和密鑰共享裝置D105是同一功能結(jié)構(gòu)。因此,此處將密鑰共享裝置C104和密鑰共享裝置D105作為密鑰共享裝置1201進(jìn)行說明。[0152]密鑰共享裝置1201具備通信接口1202、密鑰共享部1203、密鑰傳送部1204以及密鑰存儲(chǔ)部1205。[0153]通信接口1202是與外部裝置進(jìn)行通信的通信裝置。更具體而言,通信接口1202是與其他密鑰共享裝置進(jìn)行用于共享OTP密碼密鑰的通信的裝置。另外,通信接口1202是用于向通過通信線纜等來連接的終端裝置發(fā)送OTP密碼密鑰的裝置。[0154]密鑰共享部1203與其他密鑰共享裝置進(jìn)行通信,共享OTP密碼密鑰,將共享的OTP密碼密鑰存儲(chǔ)到密鑰存儲(chǔ)部1205中。[0155]密鑰傳送部1204從密鑰存儲(chǔ)部1205取得OTP密碼密鑰,發(fā)送到終端裝置。[0156]密鑰存儲(chǔ)部1205是存儲(chǔ)通過與其他密鑰共享裝置的通信而得到的OTP密碼密鑰的存儲(chǔ)裝置。[0157]如以上那樣,在實(shí)施方式I的加密系統(tǒng)I中,在兩者之間進(jìn)行的利用OTP密碼的密碼通信中,適當(dāng)確認(rèn)OTP密碼密鑰的剩余量。然后,在密碼通信中或者密碼通信開始時(shí)OTP密碼密鑰的剩余量比事先決定的閾值變得更少的情況下,將編碼方式切換為比特率更小的編碼方式。由此,能夠抑制每單位時(shí)間所消耗的OTP密碼密鑰的量,延長直至OTP密碼密鑰耗盡為止的時(shí)間。因此,能夠在更長的期間內(nèi)繼續(xù)OTP密碼通信。[0158]另外,在實(shí)施方式I中,在OTP密碼密鑰的剩余量比事先決定的閾值變得更少的情況下進(jìn)行編碼方式的切換。由于能夠在裝置內(nèi)確認(rèn)OTP密碼密鑰的剩余量,所以無需終端裝置A102、終端裝置B103的利用者的判斷、處理而能夠?qū)崿F(xiàn)編碼方式的切換。[0159]另外,在使用了比特率更小的編碼方式(在上述說明中編碼方式B)的情況下,考慮終端裝置A102、終端裝置B103從密鑰共享裝置C104、密鑰共享裝置D105取得OTP密碼密鑰,OTP密碼密鑰的剩余量再次成為閾值以上。在該情況下,終端裝置A102和終端裝置B103也可以切換到比特率更大的編碼方式(在上述說明中編碼方式A)。[0160]實(shí)施方式2.[0161]在實(shí)施方式I中,以終端裝置與密鑰共享裝置連接為前提進(jìn)行了說明。但是,例如在終端裝置是便攜電話等便攜終端的情況下,還會(huì)產(chǎn)生終端裝置和密鑰共享裝置未連接的狀況。在該情況下,可能產(chǎn)生如下情況:進(jìn)行從密鑰共享裝置向終端裝置的OTP密碼密鑰的傳送處理的時(shí)期在終端裝置之間不一致,從而在終端裝置之間保有的密碼密鑰的量不同。[0162]例如,設(shè)為在某時(shí)間點(diǎn),終端裝置A102從密鑰共享裝置C104取得了OTP密碼密鑰。之后,設(shè)為在密鑰共享裝置C104與密鑰共享裝置D105之間共享了新的OTP密碼密鑰。并且,設(shè)為終端裝置B103從密鑰共享裝置D105取得了OTP密碼密鑰。于是,終端裝置B103保有終端裝置A102未保有的OTP密碼密鑰。在該情況下,在終端裝置A102與終端裝置B103之間進(jìn)行密碼通信的情況下,終端裝置A102的OTP密碼密鑰會(huì)首先不夠。[0163]因此,在實(shí)施方式2中,說明共享在進(jìn)行密碼通信之前在終端裝置之間相互保有的OTP密碼密鑰的信息、并根據(jù)相互保有的OTP密碼密鑰的狀況來切換編碼方式。[0164]首先,在實(shí)施方式2中,說明如下情況的處理:終端裝置A102和終端裝置B103開始進(jìn)行利用OTP密碼的密碼通信,從OTP密碼密鑰的剩余量比事先決定的閾值變得更少的時(shí)間點(diǎn)起進(jìn)行比特率更低的編碼方式的切換。[0165]圖13、圖14是示出實(shí)施方式2中的圖4的通信處理的流程的流程圖。在圖13、圖14所示的處理中,除了實(shí)施方式I中的圖5、圖6的處理以外,還進(jìn)行事先在終端裝置之間共享OTP密碼密鑰的剩余量的處理。[0166]終端裝置A102確認(rèn)OTP密碼密鑰401的剩余量,確認(rèn)OTP密碼密鑰401的剩余量是否為事先決定的閾值以上(S501)。然后,終端裝置A102將表示使用編碼方式A作為編碼方式的通信要求消息403與OTP密碼密鑰401的剩余量值一起發(fā)送到終端裝置B103(S502)。[0167]終端裝置B103從終端裝置A102接收通信要求消息403(S503)。于是,終端裝置B103確認(rèn)所保有的OTP密碼密鑰402的量(S504)。然后,終端裝置B103將通信批準(zhǔn)消息404與OTP密碼密鑰402的剩余量值一起發(fā)送到終端裝置A102(S505)。[0168]終端裝置A102從終端裝置B103接收通信批準(zhǔn)消息404(S506)。于是,終端裝置A102依照編碼方式A對(duì)成為發(fā)送對(duì)象的聲音或者影像數(shù)據(jù)中的單位數(shù)據(jù)量的數(shù)據(jù)進(jìn)行編碼,生成通信數(shù)據(jù)(S507)。而且,利用OTP密碼密鑰401對(duì)通信數(shù)據(jù)進(jìn)行加密,生成加密通信數(shù)據(jù)405(S508)。然后,終端裝置A102將加密通信數(shù)據(jù)405發(fā)送到終端裝置B103(S509)。[0169]終端裝置B103從終端裝置A102接收加密通信數(shù)據(jù)405(S510),使用OTP密碼密鑰402對(duì)加密通信數(shù)據(jù)405進(jìn)行解密而得到通信數(shù)據(jù)(S511)。而且,終端裝置B103依照編碼方式A對(duì)通信數(shù)據(jù)進(jìn)行解碼,得到聲音或者影像數(shù)據(jù)(S512)。[0170]接著S509,終端裝置A102確認(rèn)有無未發(fā)送的聲音或者影像數(shù)據(jù)(S513)。如果沒有未發(fā)送的聲音或者影像數(shù)據(jù)(在S513中“否”),則終端裝置A102結(jié)束處理(S514)。另一方面,如果有未發(fā)送的聲音或者影像數(shù)據(jù)(在S513中“是”),則終端裝置A102使處理進(jìn)入S515。[0171]終端裝置A102確認(rèn)在S501中確認(rèn)的終端裝置A102中的OTP密碼密鑰的剩余量和在S506中接收到的終端裝置B103中的OTP密碼密鑰的剩余量中的少的一方的剩余量是否為事先決定的閾值以上(S515)。[0172]如果能夠利用OTP密碼進(jìn)行密碼通信的數(shù)據(jù)量是事先決定的閾值以上(在S515中“是”),則終端裝置A102使處理返回S507。另一方面,如果能夠利用OTP密碼進(jìn)行密碼通信的數(shù)據(jù)量比事先決定的閾值變得更少(在S515中“否”),則將表示向編碼方式B切換的切換要求消息406發(fā)送到終端裝置B103,將編碼方式的切換傳達(dá)給終端裝置B103(S516至S519)。[0173]S520至S527的處理與圖6所示的S120至S127的處理相同,所以省略說明。[0174]接下來,說明如下情況的動(dòng)作概要:在通信開始時(shí)間點(diǎn),終端裝置B103所保有的OTP密碼密鑰的剩余量比事先決定的閾值變得更少,如果依照編碼方式A進(jìn)行編碼,則無法進(jìn)行足夠量的密碼通信。在該情況下,從最初起就依照比特率低的編碼方式B進(jìn)行編碼而開始密碼通信。[0175]圖15是示出如下情況的動(dòng)作概要的圖:在終端裝置A102和終端裝置B103開始密碼通信的時(shí)間點(diǎn),終端裝置B103所保有的OTP密碼密鑰的剩余量比事先決定的閾值變得更少,所以依照編碼方式B進(jìn)行編碼而開始密碼通信。[0176]首先,終端裝置A102確認(rèn)所保有的OTP密碼密鑰1501的量,向終端裝置B103發(fā)送通信要求消息1502。接收到通信要求消息1502的終端裝置B103確認(rèn)OTP密碼密鑰1503比事先決定的閾值變得更少的情況,發(fā)送通信拒絕消息1504。[0177]接收到通信拒絕消息1504的終端裝置A102向終端裝置B103發(fā)送切換要求消息1505。接收到切換要求消息1505的終端裝置B103向終端裝置A102發(fā)送切換批準(zhǔn)消息1506。[0178]以后的處理與圖7所示的處理相同,所以省略說明。[0179]接下來,詳細(xì)說明圖15的通信處理。圖16是示出實(shí)施方式2中的圖15的通信處理的流程的流程圖。[0180]首先,終端裝置A102確認(rèn)OTP密碼密鑰1501的剩余量,確認(rèn)OTP密碼密鑰1501的剩余量是否為事先決定的閾值以上(S601)。然后,終端裝置A102將表示使用編碼方式A作為編碼方式的通信要求消息1502發(fā)送到終端裝置B103(S602)。[0181]終端裝置B103從終端裝置A102接收通信要求消息1502(S603)。于是,終端裝置B103確認(rèn)所保有的OTP密碼密鑰的量,確認(rèn)所保有的OTP密碼密鑰1503的剩余量是否比事先決定的閾值少(S604)。然后,終端裝置B103將通信拒絕消息1504發(fā)送到終端裝置A102(S605)。[0182]終端裝置A102從終端裝置B103接收通信拒絕消息1504(S606)。于是,終端裝置A102將表示向編碼方式B切換的切換要求消息1505發(fā)送到終端裝置B103,將編碼方式的切換傳達(dá)給終端裝置B103(S607至S610)。[0183]S611至S618的處理與圖8所示的S206至S213的處理相同,所以省略說明。[0184]接下來,詳細(xì)說明作為發(fā)送側(cè)的終端裝置的終端裝置A102的處理。[0185]圖17是示出實(shí)施方式2中的終端裝置901的發(fā)送控制部903的處理流程的流程圖。[0186]發(fā)送控制部903從密鑰管理部905取得表示OTP密碼密鑰的剩余量是否不夠的剩余量信息(S701)。然后,在發(fā)送控制部903中,如果OTP密碼密鑰的剩余量是閾值以上(在S702中“是”),則使處理進(jìn)入S703,如果剩余量少于閾值(在S702中“否”),則使處理進(jìn)入S713(S702)。[0187]發(fā)送控制部903經(jīng)由通信接口902,將表示使用編碼方式A作為編碼方式的通信要求消息發(fā)送到終端裝置B103(S703),從終端裝置B103接收消息(S704)。然后,發(fā)送控制部903判定所接收的消息是通信批準(zhǔn)消息還是通信拒絕消息(S705)。在發(fā)送控制部903中,如果所接收的消息是通信批準(zhǔn)消息,則使處理進(jìn)入S706,如果是通信拒絕消息,則使處理進(jìn)入S711(S705)。[0188]S706至S718的處理與圖10所示的S305至S317的處理相同,所以省略說明。[0189]接下來,詳細(xì)說明作為接收側(cè)的終端裝置的終端裝置B103的處理。[0190]圖18是示出實(shí)施方式2中的終端裝置901的接收控制部904的處理流程的流程圖。[0191]接收控制部904從終端裝置A102經(jīng)由通信接口902接收通信要求消息(S801)。接收控制部904判定通信要求消息表示使用編碼方式A、B中的哪一個(gè)作為編碼方式(S802)。然后,接收控制部904在通信要求消息表示使用編碼方式A作為編碼方式的情況下使處理進(jìn)入S803,在通信要求消息表示使用編碼方式B作為編碼方式的情況下使處理進(jìn)入S813。[0192]接收控制部904從密鑰管理部905取得表示OTP密碼密鑰的剩余量是否不夠的剩余量信息(S803)。在接收控制部904中,如果OTP密碼密鑰的剩余量是閾值以上(在S803中“是”),則使處理進(jìn)入S805,如果OTP密碼密鑰的剩余量少于閾值(在S803中“否”),則使處理進(jìn)入S804。在OTP密碼密鑰的剩余量比閾值少的情況下,接收控制部904將通信拒絕消息發(fā)送到終端裝置A102(S804),使處理進(jìn)入S811。[0193]S805至S817的處理與圖11所示的S403至S415的處理相同,所以省略說明。[0194]如以上那樣,在實(shí)施方式2的加密系統(tǒng)I中,在終端裝置之間共享相互保有的OTP密碼密鑰的剩余量,從而即使在所保有的OTP密碼密鑰中有差異的情況下,也能夠進(jìn)行編碼方式的切換。[0195]另外,在上述說明中,簡單地配合終端裝置A102和終端裝置B103中的OTP密碼密鑰的剩余量少的一方而進(jìn)行了密碼方式的切換。[0196]但是,還考慮在終端裝置A102和終端裝置B103中保有的OTP密碼密鑰中有偏差的情況。即,考慮如下情況:終端裝置B103未保有終端裝置A102所保有的OTP密碼密鑰中的一部分,終端裝置A102未保有終端裝置B103所保有的OTP密碼密鑰中的一部分的情況。在該情況下,需要根據(jù)終端裝置A102和終端裝置B103共用地保有的OTP密碼密鑰的剩余量,切換密碼方式。[0197]在該情況下,例如終端裝置在從密鑰共享裝置取得OTP密碼密鑰的情況下,對(duì)OTP密碼密鑰的比特?cái)?shù)進(jìn)行計(jì)數(shù)。例如,最初在終端裝置從密鑰共享裝置取得了1000比特的OTP密碼密鑰的情況下,終端裝置計(jì)數(shù)為取得了第I比特至第1000比特的OTP密碼密鑰。接下來,在終端裝置從密鑰共享裝置取得了500比特的OTP密碼密鑰的情況下,終端裝置計(jì)數(shù)為取得了第1001比特至第1500比特的OTP密碼密鑰。[0198]另外,終端裝置對(duì)所使用的OTP密碼密鑰的比特?cái)?shù)也進(jìn)行計(jì)數(shù)。例如,如果最初使用了100比特的OTP密碼密鑰,則計(jì)數(shù)為使用了第I比特至第100比特的OTP密碼密鑰。[0199]因此,終端裝置能夠知曉當(dāng)前第幾比特至第幾比特的OTP密碼密鑰以可使用的狀態(tài)殘留。[0200]然后,終端裝置A102確認(rèn)第幾比特至第幾比特的OTP密碼密鑰以可使用的狀態(tài)殘留,而代替確認(rèn)OTP密碼密鑰的剩余量。終端裝置A102將表示第幾比特至第幾比特的OTP密碼密鑰以可使用的狀態(tài)殘留的信息、與通信要求消息一起發(fā)送到終端裝置B103。[0201]終端裝置B103確認(rèn)第幾比特至第幾比特的OTP密碼密鑰以可使用的狀態(tài)殘留。終端裝置B103確定終端裝置A102所保有的OTP密碼密鑰和終端裝置B103所保有的OTP密碼密鑰的共用部分。如果共用部分的數(shù)據(jù)量(比特?cái)?shù))是事先決定的閾值以上,則終端裝置B103將表示第幾比特至第幾比特的OTP密碼密鑰以可使用的狀態(tài)殘留的信息、與通信批準(zhǔn)消息一起發(fā)送到終端裝置A102。另一方面,如果共用部分的數(shù)據(jù)量比事先決定的閾值變得更少,則終端裝置B103將表示第幾比特至第幾比特的OTP密碼密鑰以可使用的狀態(tài)殘留的信息、與通信拒絕消息一起發(fā)送到終端裝置A102。[0202]終端裝置A102在接收到通信批準(zhǔn)消息的情況下,確定終端裝置A102所保有的OTP密碼密鑰和終端裝置B103所保有的OTP密碼密鑰的共用部分。然后,利用所確定的共用部分的OTP密碼密鑰對(duì)通信數(shù)據(jù)中的單位數(shù)據(jù)量的數(shù)據(jù)進(jìn)行加密,生成加密數(shù)據(jù),并發(fā)送到終端裝置B103。[0203]另外,終端裝置A102確認(rèn)能夠利用共用部分的OTP密碼密鑰的剩余進(jìn)行密碼通信的數(shù)據(jù)量是否為事先決定的閾值以上。如果是閾值以上,則進(jìn)行使用了編碼方式A的通信,如果比閾值少,則切換為編碼方式B來進(jìn)行通信。[0204]實(shí)施方式3.[0205]在實(shí)施方式I~2中,設(shè)為確認(rèn)終端裝置所保有的OTP密碼密鑰的剩余量是否為事先決定的閾值以上,在是閾值以上的情況下使用比特率更高的編碼方式,在比閾值少的情況下使用比特率更低的編碼方式。但是,例如在發(fā)送比通常更重要的聲音或者影像數(shù)據(jù)的情況下,還可能產(chǎn)生如下狀況:希望防止由于使用低比特率的編碼方式所致的音質(zhì)、畫質(zhì)的劣化。在該情況下,應(yīng)利用更高的比特率進(jìn)行編碼。另外,也可能產(chǎn)生如下狀況:發(fā)生由于使用低比特率的編碼方式所致的音質(zhì)、畫質(zhì)的劣化也沒關(guān)系。在該情況下,應(yīng)利用更低的比特率進(jìn)行編碼,抑制OTP密碼密鑰的消耗。[0206]因此,在實(shí)施方式3中說明如下內(nèi)容:通過聲音的質(zhì)量、通信的狀態(tài)等來判定進(jìn)行密碼通信的通信數(shù)據(jù)的重要度,根據(jù)所判定的重要度來切換編碼方式。[0207]首先,在實(shí)施方式3中說明如下情況的處理:在OTP密碼密鑰的剩余量比事先決定的閾值變得更少時(shí),僅限于判定為重要度不高的情況進(jìn)行向比特率更低的編碼方式的切換。[0208]圖19、圖20是示出實(shí)施方式3中的圖4的通信處理的流程的流程圖。在圖19、圖20所示的處理中,除了實(shí)施方式I中的圖5、圖6的處理以外,還進(jìn)行對(duì)發(fā)送數(shù)據(jù)的重要度進(jìn)行判定的處理和基于該判定的編碼方式的切換。[0209]S901至S915的處理與圖5所示的SlOl至S115的處理相同,所以省略說明。[0210]在OTP密碼密鑰的剩余量比閾值少的情況下(在S915中“否”),終端裝置A102判定發(fā)送數(shù)據(jù)的重要度是否高(S916)。在重要度高的情況下(在S916中“是”),終端裝置A102使處理進(jìn)入S917。另一方面,在重要度低的情況下(在S916中“否”),終端裝置A102使處理進(jìn)入S925。[0211]在重要度高的情況下(在S916中“是”),終端裝置A102繼續(xù)進(jìn)行使用了編碼方式A的編碼(S917至S924)。另外,S917至S924的處理與圖5、圖6所示的S107至S114的處理相同,所以省略說明。其中,在S923中,如果有未發(fā)送的聲音或者影像數(shù)據(jù)(在S923中“是”),則終端裝置A102使處理返回S917,繼續(xù)進(jìn)行使用了編碼方式A的編碼。[0212]在重要度低的情況下(在S916中“否”),將表示向編碼方式B切換的切換要求消息406發(fā)送到終端裝置B103,將編碼方式的切換傳達(dá)給終端裝置B103(S925至S928)。然后,終端裝置A102繼續(xù)進(jìn)行使用了編碼方式B的編碼(S929至S936)。另外,S929至S936的處理與圖6所示的S120至S127的處理相同,所以省略說明。[0213]接下來,說明如下情況的處理:雖然在通信開始時(shí)間點(diǎn)OTP密碼密鑰的剩余量比事先決定的閾值變得更少,但僅在判定為重要度不高的情況下,使用比特率更低的編碼方式。[0214]圖21、圖22是示出實(shí)施方式3中的圖7的通信處理的流程的流程圖。[0215]終端裝置A102確認(rèn)所保有的OTP密碼密鑰401的剩余量(S1001),判定發(fā)送數(shù)據(jù)的重要度是否高(S1002)。在重要度高的情況下(在S1002中“是”),終端裝置A102使處理進(jìn)入S1003。另一方面,在重要度低的情況下(在S1002中“否”),終端裝置A102使處理進(jìn)入S1016。[0216]在重要度高的情況下(在S1002中“是”),終端裝置A102將表示使用編碼方式A作為編碼方式的通信要求消息701發(fā)送到終端裝置B103,將使用編碼方式A的情況傳達(dá)給終端裝置B103(S1003至S1007)。然后,終端裝置A102繼續(xù)進(jìn)行使用了編碼方式A的編碼(S1008至S1015)。另外,S1008至S1015的處理與圖20所示的S917至S924的處理相同,所以省略說明。[0217]在重要度低的情況下(在S1002中“否”),終端裝置A102將表示使用編碼方式B作為編碼方式的通信要求消息701發(fā)送到終端裝置B103,將使用編碼方式B的情況傳達(dá)給終端裝置B103(S1016至S1019)。然后,終端裝置A102繼續(xù)進(jìn)行使用了編碼方式B的編碼(S1020至S1027)。另外,S1020至S1027的處理與圖8所示的S206至S213的處理相同,所以省略說明。[0218]接下來,說明實(shí)施方式3中的終端裝置A102以及終端裝置B103的功能。[0219]圖23是示出實(shí)施方式3中的終端裝置A102以及終端裝置B103的功能結(jié)構(gòu)的功能框圖。圖23所示的終端裝置901除了圖9所示的終端裝置901所具備的功能以外,還具備重要度計(jì)算部914。[0220]重要度計(jì)算部914根據(jù)通信對(duì)方或與通信對(duì)方的通信歷史等來判定發(fā)送數(shù)據(jù)的重要度。[0221]圖24是示出實(shí)施方式3中的終端裝置901的發(fā)送控制部903的處理流程的流程圖。[0222]發(fā)送控制部903從密鑰管理部905取得表示OTP密碼密鑰的剩余量是否不夠的剩余量信息(SI101)。然后,如果OTP密碼密鑰的剩余量是閾值以上(在SI102中“是”),則使處理進(jìn)入S1103,如果剩余量少于閾值(在S1102中“否”),則使處理進(jìn)入S1113(S1102)。[0223]說明SI103?SI112的處理。SI103至SI109的處理與圖10所示的S303至S309的處理相同,所以省略說明。在OTP密碼密鑰的剩余量比閾值少的情況下(在S1109中“否”),發(fā)送控制部903判定從重要度計(jì)算部914得到的發(fā)送數(shù)據(jù)的重要度是否高(S1110)。在重要度高的情況下(在SlllO中“是”),發(fā)送控制部903使處理返回S1105,繼續(xù)進(jìn)行基于編碼方式A的編碼。另一方面,在重要度低的情況下(在SlllO中“否”),發(fā)送控制部903使處理進(jìn)入S1111,切換為基于編碼方式B的編碼。Sllll至S1112的處理與圖9所示的S310至S311的處理相同,所以省略說明。[0224]說明S1113以后的處理。發(fā)送控制部903判定從重要度計(jì)算部914得到的發(fā)送數(shù)據(jù)的重要度是否高(S1113)。在重要度高的情況下(在S1113中“是”),發(fā)送控制部903使處理進(jìn)入S1103,設(shè)為基于編碼方式A的編碼。另一方面,在重要度低的情況下(在S1113中“否”),發(fā)送控制部903使處理進(jìn)入S1114,設(shè)為基于編碼方式B的編碼。S1114至S1119的處理與圖10所示的S312至S317的處理相同,所以省略說明。[0225]接下來,詳細(xì)說明作為接收側(cè)的終端裝置的終端裝置B103的處理。[0226]圖25是示出實(shí)施方式3中的終端裝置901的接收控制部904的處理流程的流程圖。[0227]接收控制部904從終端裝置A102經(jīng)由通信接口902接收通信要求消息(S1201)。接收控制部904確認(rèn)OTP密碼密鑰的剩余量,在剩余量是閾值以上的情況下,使處理進(jìn)入S1203,在比閾值少的情況下,使處理進(jìn)入S1212(SI202)。[0228]說明S1203~S1211的處理。S1203至S1208的處理與圖11所示的S403至S408的處理相同,所以省略說明。在OTP密碼密鑰的剩余量比閾值少的情況下(在S1208中“否”),接收控制部904判定從重要度計(jì)算部914得到的發(fā)送數(shù)據(jù)的重要度是否高(S1209)。在重要度高的情況下(在S1209中“是”),接收控制部904使處理返回S1204,繼續(xù)進(jìn)行基于編碼方式A的編碼。另一方面,在重要度低的情況下(在S1209中“否”),接收控制部904使處理進(jìn)入S1210,切換為基于編碼方式B的編碼。S1210至S1211的處理與圖11所示的S409至S410的處理相同,所以省略說明。[0229]說明S1212以后的處理。接收控制部904判定從重要度計(jì)算部914得到的發(fā)送數(shù)據(jù)的重要度是否高(S1212)。在重要度高的情況下(在S1212中“是”),接收控制部904使處理進(jìn)入S1203,設(shè)為基于編碼方式A的編碼。另一方面,在重要度低的情況下(在S1212中“否”),接收控制部904使處理進(jìn)入S1213,設(shè)為基于編碼方式B的編碼。S1213至S1217的處理與圖10所示的S411至S415的處理相同,所以省略說明。[0230]如以上那樣,在實(shí)施方式3的加密系統(tǒng)I中,根據(jù)通信對(duì)方或與通信對(duì)方的通信歷史等來判定進(jìn)行密碼通信的發(fā)送數(shù)據(jù)的重要度,并根據(jù)所判定的重要度進(jìn)行編碼方式的切換。因此,在發(fā)送重要的聲音數(shù)據(jù)的情況下,能夠防止由于使用低比特率的編碼方式而使音質(zhì)劣化。[0231]另外,在上述說明中,設(shè)為在發(fā)送重要的發(fā)送數(shù)據(jù)的情況下,與OTP密碼密鑰的剩余量無關(guān)地,使用高比特率的編碼方式?;谕瑯拥目紤]方法,在發(fā)送不重要的發(fā)送數(shù)據(jù)的情況下,也可以與OTP密碼密鑰的剩余量無關(guān)地使用低比特率的編碼方式。在該情況下,在OTP密碼密鑰的剩余量是閾值以上的情況下,判定發(fā)送數(shù)據(jù)的重要度,切換編碼方式即可。[0232]另外,也可以根據(jù)發(fā)送數(shù)據(jù)的重要度,來變更對(duì)使用編碼方式A、B中的哪一個(gè)進(jìn)行決定的閾值。即,也可以是發(fā)送數(shù)據(jù)的重要度越高,使閾值表示的比特?cái)?shù)越少,發(fā)送數(shù)據(jù)的重要度越低,使閾值表示的比特?cái)?shù)越多。[0233]另外,在上述說明中,以通過I次的通信(一旦通信開始至結(jié)束為止)發(fā)送的一連串的發(fā)送數(shù)據(jù)的重要度相同為前提,在I次的通信中只進(jìn)行I次發(fā)送數(shù)據(jù)的重要度的判定。但是,還考慮如下情況:在I次的通信中,在發(fā)送數(shù)據(jù)中包括重要度不同的數(shù)據(jù)。在該情況下,也可以關(guān)于發(fā)送數(shù)據(jù),針對(duì)每個(gè)單位數(shù)據(jù)量來判定重要度,決定使用哪一個(gè)編碼方式。[0234]實(shí)施方式4.[0235]在實(shí)施方式3中,設(shè)為根據(jù)重要度計(jì)算部914所判定的重要度來切換編碼方式。在實(shí)施方式4中,說明重要度計(jì)算部914判定重要度的具體的方法。[0236]圖26是示出判定重要度的具體的例子的圖。[0237]重要度計(jì)算部914根據(jù)發(fā)送數(shù)據(jù)中包含的聲音的質(zhì)量、通信的狀態(tài),判定發(fā)送數(shù)據(jù)的重要度。[0238]例如,重要度計(jì)算部914在音量小的情況下,判定為發(fā)送數(shù)據(jù)的重要度高,在音量大的情況下,判定為發(fā)送數(shù)據(jù)的重要度低?;蛘撸谙啾扔谕ǔ5穆曇?,聲音更小的情況下,判定為發(fā)送數(shù)據(jù)的重要度高。其原因?yàn)?,考慮了小聲通話希望保密的重要的內(nèi)容的情況。[0239]另外,重要度計(jì)算部914在抑揚(yáng)的變化大的情況下,判定為發(fā)送數(shù)據(jù)的重要度高,在抑揚(yáng)的變化小的情況下,判定為發(fā)送數(shù)據(jù)的重要度低。其原因?yàn)?,考慮了如下情況:在對(duì)重要的內(nèi)容進(jìn)行通話的情況下,抑揚(yáng)大幅變化。[0240]另外,重要度計(jì)算部914根據(jù)通信對(duì)方(發(fā)送數(shù)據(jù)的發(fā)送目的地)是誰,來判定發(fā)送數(shù)據(jù)的重要度。例如,重要度計(jì)算部914在通信對(duì)方是客戶、上司的情況下,判定為發(fā)送數(shù)據(jù)的重要度高,在通信對(duì)方是同事、朋友的情況下,判定為發(fā)送數(shù)據(jù)的重要度是普通,在通信對(duì)方是陌生人的情況下,判定為發(fā)送數(shù)據(jù)的重要度低。其原因?yàn)?,例如通信?duì)方在工作上越是重要的人(關(guān)系越深的人),進(jìn)行重要的通話的可能性越高。另外,通信對(duì)方的屬性(客戶、上司、同事、朋友、陌生人)也可以由利用者預(yù)先登記到終端裝置,并由終端裝置讀出在通信開始時(shí)所登記的通信對(duì)方的屬性即可。例如,如果終端裝置是便攜電話等,則在電話簿中登記各登記者的屬性即可。[0241]另外,重要度計(jì)算部914在最近(直至規(guī)定的時(shí)間之前)沒有通信歷史的情況下,判定為發(fā)送數(shù)據(jù)的重要度高,在最近有通信歷史的情況下,判定為發(fā)送數(shù)據(jù)的重要度低。其原因?yàn)?,與不怎么進(jìn)行通信的對(duì)方之間的通信是重要的內(nèi)容的可能性高。另外,因?yàn)椴辉趺催M(jìn)行通信的對(duì)方的聲音有時(shí)也不易聽懂,所以希望設(shè)為高的比特率。[0242]重要度計(jì)算部914也可以組合音量、抑揚(yáng)的變化、通信對(duì)方、通信歷史等多個(gè)評(píng)價(jià)項(xiàng)目來判定發(fā)送數(shù)據(jù)的重要度。另外,在組合多個(gè)評(píng)價(jià)項(xiàng)目來判定發(fā)送數(shù)據(jù)的重要度的情況、例如通信對(duì)方是特定人物的情況下,也可以視為重要度必然高(必然設(shè)為高的比特率)等,例外地根據(jù)I個(gè)評(píng)價(jià)項(xiàng)目來判定發(fā)送數(shù)據(jù)的重要度。[0243]實(shí)施方式5.[0244]在實(shí)施方式3中,設(shè)為根據(jù)重要度計(jì)算部914所判定的重要度來切換編碼方式。但是,在重要度計(jì)算部914所判定的重要度低的情況下,也存在臨時(shí)地進(jìn)行重要的通信的可能性。在該情況下,需要與重要度無關(guān)地根據(jù)利用者的意圖而能夠切換編碼方式。[0245]因此,在實(shí)施方式5中,說明在利用者按下了終端裝置中設(shè)置的開關(guān)(輸入裝置)的情況下切換編碼方式的情形。[0246]首先,在實(shí)施方式5中,說明如下情況的處理:在OTP密碼密鑰的剩余量比事先決定的閾值變得更少時(shí),僅在判定為重要度不高的情況下進(jìn)行向比特率更低的編碼方式的切換。[0247]圖27、圖28是示出實(shí)施方式5中的圖4的通信處理的流程的流程圖。在圖27、圖28中,僅示出了在圖19的S916中選擇為“否”的情況下的處理。其他處理與圖19、圖20所示的處理相同。在圖27、圖28所示的處理中,僅在利用者按下了開關(guān)時(shí),進(jìn)行返回到比特率更高的編碼方式的處理。[0248]終端裝置A102判定是否由利用者按下了開關(guān)(S1301)。如果開關(guān)未被按下(在S1301中“否”),則終端裝置A102使處理進(jìn)入S1302。另一方面,如果開關(guān)被按下(在S1301中“是”),則終端裝置A102使處理進(jìn)入S1319。[0249]終端裝置A102將表示向編碼方式B切換的切換要求消息406發(fā)送到終端裝置B103,將編碼方式的切換傳達(dá)給終端裝置B103(S1302至1305)。然后,終端裝置A102進(jìn)行使用了編碼方式B的編碼(S1306至S1311)。另外,S1306至S1311的處理與圖6所示的S120至S125的處理相同,所以省略說明。[0250]終端裝置A102在S1308中發(fā)送了加密通信數(shù)據(jù)之后,確認(rèn)有無未發(fā)送的聲音或者影像數(shù)據(jù)(S1312)。如果沒有未發(fā)送的聲音或者影像數(shù)據(jù)(在S1312中“否”),則終端裝置A102結(jié)束處理(S1313)。另一方面,如果有未發(fā)送的聲音或者影像數(shù)據(jù)(在S1312中“是”),則終端裝置A102判定是否由利用者按下了開關(guān)(S1314)。如果開關(guān)未被按下(在S1314中“否”),則終端裝置A102使處理返回S1306。另一方面,如果開關(guān)被按下(在S1314中“是”),則終端裝置A102使處理進(jìn)入S1315。[0251]終端裝置A102將表示向編碼方式A切換的切換要求消息406發(fā)送到終端裝置B103,將編碼方式的切換傳達(dá)給終端裝置B103(S1315至1318)。然后,終端裝置A102進(jìn)行使用了編碼方式B的編碼(S1319至S1324)。另外,S1319至S1324的處理與圖5所示的S107至S112的處理相同,所以省略說明。終端裝置A102在S1321中發(fā)送了加密通信數(shù)據(jù)之后,使處理返回S1312來確認(rèn)有無未發(fā)送的聲音或者影像數(shù)據(jù)。[0252]接下來,在實(shí)施方式5中,在通信開始時(shí)間點(diǎn)OTP密碼密鑰的剩余量比事先決定的閾值變得更少的情況的處理與圖27、圖28所示的處理相同。在該情況下,在圖21的S1002中選擇為“否”的情況下,進(jìn)入圖27的S1301,執(zhí)行S1301至S1324的處理即可。[0253]接下來,說明實(shí)施方式5中的終端裝置A102以及終端裝置B103的功能。[0254]圖29是示出實(shí)施方式5中的終端裝置A102以及終端裝置B103的功能結(jié)構(gòu)的功能框圖。圖29所示的終端裝置901除了圖23所示的終端裝置901所具備的功能以外,還具備開關(guān)檢測部915。[0255]開關(guān)檢測部915檢測利用者按下開關(guān)的情形。[0256]如以上那樣,在實(shí)施方式5的加密系統(tǒng)I中,不僅根據(jù)通信對(duì)方或與通信對(duì)方的通信歷史等來判定進(jìn)行密碼通信的通信數(shù)據(jù)的重要度,并根據(jù)所判定的重要度來進(jìn)行編碼方式的切換,而且還通過探測終端裝置901中設(shè)置的開關(guān)的按下,來進(jìn)行編碼方式的切換。[0257]另外,在上述說明中,設(shè)為即使在OTP密碼密鑰的剩余量比閾值變得更少的情況下,當(dāng)開關(guān)被按下時(shí),仍使用比特率高的編碼方式。但是,基于同樣的考慮,也可以設(shè)為即使在OTP密碼密鑰的剩余量是閾值以上的情況下,當(dāng)開關(guān)被按下時(shí),仍使用比特率低的編碼方式。[0258]實(shí)施方式6.[0259]通常,OTP密碼密鑰在未使用時(shí)被保存到非易失性存儲(chǔ)器等中。在實(shí)施方式6中,在即將使用之前,將OTP密碼密鑰載入到RAM等易失性存儲(chǔ)器中,并從非易失性存儲(chǔ)器中刪除。由此,防止通過非法的電源切斷等來取出已經(jīng)使用的OTP密碼密鑰。[0260]通常,即使在裝置的電源被切斷了的情況下,也需要在裝置內(nèi)保持OTP密碼密鑰。因此,未使用的OTP密碼密鑰被保存到HDD等非易失性的存儲(chǔ)裝置中。[0261]在實(shí)施方式6中,為了防止由非法人員對(duì)加密通信數(shù)據(jù)進(jìn)行解密,而在利用OTP密碼密鑰的加密或者解密完成之后,刪除加密、解密中使用的OTP密碼密鑰,在相同的裝置內(nèi)不會(huì)再次使用相同的OTP密碼密鑰。[0262]但是,如果在從加密或者解密處理開始起至完成之前切斷了裝置的電源,則有時(shí)無法正常地進(jìn)行OTP密碼密鑰的刪除處理。特別是在該情況下,有可能發(fā)生如下狀態(tài):加密通信數(shù)據(jù)流過通信路徑,并且在裝置內(nèi)殘留OTP密碼密鑰。在該狀態(tài)下,存在從裝置非法地抽出OTP密碼密鑰并對(duì)加密通信數(shù)據(jù)進(jìn)行解密的危險(xiǎn)性。[0263]圖30是實(shí)施方式6中的終端裝置的動(dòng)作的說明圖。[0264]如圖30所示,終端裝置將未使用時(shí)保存在HDD等非易失性的存儲(chǔ)裝置中的OTP密碼密鑰,在即將使用之前載入到易失性存儲(chǔ)器中,并刪除HDD、非易失性存儲(chǔ)器中存在的OTP密碼密鑰。由此,即使切斷了裝置的電源,在裝置內(nèi)也不會(huì)殘留OTP密碼密鑰,所以O(shè)TP密碼密鑰不會(huì)由于非法的抽出而暴露,不存在加密通信數(shù)據(jù)被解密的危險(xiǎn)性。[0265]例如,密鑰存儲(chǔ)部913是HDD等非易失性的存儲(chǔ)裝置。[0266]從發(fā)送控制部903、接收控制部904接收到加密、解密的指示的OTP加密部906、OTP解密部907從密鑰存儲(chǔ)部913取得OTP密碼密鑰。于是,OTP加密部906、OTP解密部907將所取得的OTP密碼密鑰存儲(chǔ)到RAM(RandomAccessMemory,隨機(jī)存取存儲(chǔ)器)等易失性的存儲(chǔ)裝置中,并且從密鑰存儲(chǔ)部913中刪除所取得的OTP密碼密鑰。然后,OTP加密部906、OTP解密部907利用易失性的存儲(chǔ)裝置中存儲(chǔ)的OTP密碼密鑰進(jìn)行加密、解密。[0267]實(shí)施方式7.[0268]在實(shí)施方式7中,說明對(duì)于OTP密碼密鑰的剩余量、當(dāng)前的密碼通信中使用的編碼方式、編碼方式切換的時(shí)間進(jìn)行通知的情形。由此,終端裝置的利用者能夠直觀地掌握當(dāng)前的編碼方式以及密碼密鑰的狀況。[0269]通常,在終端裝置內(nèi)保有OTP密碼密鑰,所以利用者不容易掌握其信息。另外,利用者不容易掌握OTP密碼密鑰的不夠所致的編碼方式的切換。[0270]編碼方式的切換意味著例如聲音、動(dòng)畫的質(zhì)量變化。另外,OTP密碼密鑰的剩余量成為表示直至引起編碼方式的切換為止的期間的指標(biāo)。因此,重要的是利用者能夠掌握這些信息。因此,在實(shí)施方式7中,在密碼通信中通過畫面顯示、聲音以及終端的振動(dòng)而向利用者通知當(dāng)前的OTP密碼密鑰的剩余量和編碼方式。[0271]首先,說明實(shí)施方式7中的終端裝置A102以及終端裝置B103的功能。[0272]圖31是說明實(shí)施方式7中的終端裝置A102以及終端裝置B103的功能結(jié)構(gòu)的功能框圖。圖31所示的終端裝置901除了圖29所示的終端裝置901所具備的功能以外,還具備剩余量通知部916、方式通知部917、顯示控制部918、聲音控制部919、振動(dòng)控制部920、顯示器921、揚(yáng)聲器922以及振動(dòng)裝置923。[0273]剩余量通知部916從密鑰存儲(chǔ)部913取得OTP密碼密鑰的剩余量信息。然后,剩余量通知部916通過處理裝置,將所取得的OTP密碼密鑰的剩余量信息變換為用于向利用者通知OTP密碼密鑰的剩余量的通知信息,并送到顯示控制部918、聲音控制部919、振動(dòng)控制部920。[0274]方式通知部917從發(fā)送控制部903、接收控制部904,取得表示當(dāng)前使用的編碼方式的信息。然后,方式通知部917將表示所取得的編碼方式的信息變換為用于向利用者通知編碼方式的信息,并送到顯示控制部918、聲音控制部919、振動(dòng)控制部920。另外,方式通知部917在編碼方式切換了的情況下,將表示編碼方式切換了的信息送到顯示控制部918、尸首控制部919、振動(dòng)控制部920ο[0275]顯示控制部918根據(jù)從剩余量通知部916以及方式通知部917接收的信息,對(duì)顯示器921指示畫面顯示。[0276]聲音控制部919根據(jù)從剩余量通知部916以及方式通知部917接收的信息,對(duì)揚(yáng)聲器922指示聲音輸出。[0277]振動(dòng)控制部920根據(jù)從剩余量通知部916以及方式通知部917接收的信息,對(duì)振動(dòng)裝置923進(jìn)行指示以使終端振動(dòng)。[0278]顯示器921是能夠在液晶顯示器等的畫面中顯示繪畫、文字的設(shè)備。[0279]揚(yáng)聲器922是能夠輸出聲音的設(shè)備。[0280]振動(dòng)裝置923是能夠使終端振動(dòng)的裝置。[0281]例如,剩余量通知部916始終利用數(shù)值等而使OTP密碼密鑰的剩余量顯示于顯示器921中。然后,方式通知部917在編碼方式切換了的情況下,將表示該情況的信息顯示到顯示器921中,并且從揚(yáng)聲器922輸出聲音,使振動(dòng)裝置923振動(dòng)。[0282]例如,也可以每當(dāng)進(jìn)行編碼方式的切換時(shí),根據(jù)所使用的編碼方式,使在顯示器921中顯示的信息的顏色或所顯示的文字、記號(hào)、圖形、聲音的種類、聲音的長度、振動(dòng)的種類、振動(dòng)的間隔發(fā)生變化。[0283]另外,剩余量通知部916和方式通知部917也可以進(jìn)行編碼方式的切換,在聲音、動(dòng)畫等的質(zhì)量變化之前,向利用者通知即將進(jìn)行編碼方式的切換的情況。由此,例如能夠催促利用者從密鑰共享裝置取得OTP密碼密鑰。[0284]實(shí)施方式8.[0285]在實(shí)施方式8中,說明上述實(shí)施方式中的密碼通信的實(shí)現(xiàn)方法。[0286]實(shí)施方式I~7中的直至進(jìn)行密碼通信之前的通信處理可通過SIP(SessionInitiationProtocol,會(huì)話發(fā)起協(xié)議)來實(shí)現(xiàn)。[0287]具體而言,依照SIP的序列,通過INVITE消息進(jìn)行通信要求消息,通過SDP(SessionDescriptionProtocol,會(huì)話描述協(xié)議)來記述密碼密鑰的信息等。通過表示2000K的應(yīng)答消息進(jìn)行通信批準(zhǔn)消息,與INVITE消息同樣地,通過SDP來記述密碼密鑰的信息等。另一方面,通過表示488NotAcceptable(不接受)的應(yīng)答消息,進(jìn)行通信拒絕消息。[0288]另外,能夠通過SRTP(SecureReal-TimeProtocol,安全實(shí)時(shí)協(xié)議)來實(shí)現(xiàn)密碼通信以及密碼通信中的編碼方式的切換等。[0289]即,能夠通過依照SIP的協(xié)商來決定要開始的編碼方式,通過依照SRTP的通信,來實(shí)現(xiàn)密碼通信和編碼方式的切換。[0290]說明以上的實(shí)施方式中的終端裝置901的硬件結(jié)構(gòu)。[0291]圖32是示出終端裝置901的硬件結(jié)構(gòu)的一個(gè)例子的圖。[0292]如圖32所示,終端裝置901具備執(zhí)行程序的CPU924(還稱為CentralProcessingUnit、中央處理裝置、處理裝置、運(yùn)算裝置、微處理器、微型計(jì)算機(jī)、處理器)。CPU924經(jīng)由總線925而與R0M926、RAM927、顯示器921、揚(yáng)聲器922、振動(dòng)裝置923、鍵盤928(K/B)、通信板929(通信接口902的一個(gè)例子)、磁盤裝置930(HDD、固定盤裝置)連接,并控制這些硬件設(shè)備。也可以代替磁盤裝置930,而是光盤裝置、存儲(chǔ)卡讀寫裝置等存儲(chǔ)裝置。磁盤裝置930經(jīng)由規(guī)定的固定盤接口而連接。[0293]在磁盤裝置930或者R0M926等中存儲(chǔ)有操作系統(tǒng)931(OS)、視窗系統(tǒng)932、程序群933、文件群934。程序群933的程序由CPU924、操作系統(tǒng)931、視窗系統(tǒng)932執(zhí)行。[0294]在程序群933中,存儲(chǔ)有執(zhí)行在上述說明中作為“發(fā)送控制部903”、“接收控制部904”、“密鑰管理部905”、“0TP加密部906”、“0ΤΡ解密部907”、“編碼部908”、“解碼部909”、“密鑰取得部910”、“重要度計(jì)算部914”、“開關(guān)檢測部915”、“剩余量通知部916”、“方式通知部917”、“顯示控制部918”、“聲音控制部919”、“振動(dòng)控制部920”等來說明的功能的軟件、程序、其他程序。程序由CPU924讀出并執(zhí)行。[0295]在文件群934中,在上述說明中儲(chǔ)存在“發(fā)送數(shù)據(jù)存儲(chǔ)部911”、“接收數(shù)據(jù)存儲(chǔ)部912”、“密鑰存儲(chǔ)部913”中的信息、數(shù)據(jù)、信號(hào)值、變量值、參數(shù)作為“數(shù)據(jù)庫”的各項(xiàng)目而被存儲(chǔ)?!皵?shù)據(jù)庫”存儲(chǔ)在盤、存儲(chǔ)器等記錄介質(zhì)中。將盤、存儲(chǔ)器等存儲(chǔ)介質(zhì)中存儲(chǔ)的信息、數(shù)據(jù)、信號(hào)值、變量值、參數(shù)經(jīng)由讀寫電路通過CPU924讀出到主存儲(chǔ)器、高速緩存存儲(chǔ)器中,用于抽出、檢索、參照、比較、運(yùn)算、計(jì)算、處理、輸出、印刷、顯示等CPU924的動(dòng)作。在抽出、檢索、參照、比較、運(yùn)算、計(jì)算、處理、輸出、印刷、顯示的CPU924的動(dòng)作的期間,信息、數(shù)據(jù)、信號(hào)值、變量值、參數(shù)被臨時(shí)存儲(chǔ)到主存儲(chǔ)器、高速緩存存儲(chǔ)器、緩沖存儲(chǔ)器中。[0296]另外,密鑰共享裝置1201也與終端裝置901同樣地,具備執(zhí)行程序的CPU924。CPU924經(jīng)由總線925而與R0M926、RAM927、鍵盤928(K/B)、通信板929(通信接口1202的一個(gè)例子)、磁盤裝置930連接,并控制這些硬件設(shè)備。[0297]在磁盤裝置930或者R0M926等中,存儲(chǔ)有操作系統(tǒng)931(OS)、視窗系統(tǒng)932、程序群933、文件群934。程序群933的程序由CPU924、操作系統(tǒng)931、視窗系統(tǒng)932執(zhí)行。[0298]在程序群933中,存儲(chǔ)有執(zhí)行在上述說明中作為“密鑰共享部1203”、“密鑰傳送部1204”等而說明的功能的軟件、程序、其他程序。[0299]在文件群934中,在上述說明中儲(chǔ)存在“密鑰存儲(chǔ)部1205”中的信息、數(shù)據(jù)、信號(hào)值、變量值、參數(shù)作為“數(shù)據(jù)庫”的各項(xiàng)目而被存儲(chǔ)。[0300]另外,上述說明中的流程圖的箭頭的部分主要表示數(shù)據(jù)、信號(hào)的輸入輸出,數(shù)據(jù)、信號(hào)值被記錄到RAM927的存儲(chǔ)器、其他光盤等記錄介質(zhì)、IC芯片中。另外,數(shù)據(jù)、信號(hào)通過總線925、信號(hào)線、除了線纜以外的傳送介質(zhì)、電波而被聯(lián)機(jī)傳送。[0301]另外,在上述說明中作為“?部”而說明的部分既可以是“?電路”、“?裝置”、“?設(shè)備”、“?單元”、“?功能”,另外也可以是“?步驟”、“?過程”、“?處理”。另外,作為“?裝置”而說明的部分既可以是“?電路”、“?設(shè)備”、“?單元”、“?功能”,另外也可以是“?步驟”、“?過程”、“?處理”。即,作為“?部”而說明的部分也可以通過R0M926中存儲(chǔ)的固件來實(shí)現(xiàn)?;蛘撸部梢詢H通過軟件、或者僅通過元件、設(shè)備、基板、布線等硬件、或者通過軟件和硬件的組合、進(jìn)而與固件的組合來實(shí)施。固件和軟件作為程序而被存儲(chǔ)到R0M926等記錄介質(zhì)中。程序由CPU924讀出,并由CPU924執(zhí)行。即,程序使計(jì)算機(jī)等作為在上述中敘述的“?部”而發(fā)揮功能。或者,使計(jì)算機(jī)等執(zhí)行在上述中敘述的“?部”的步驟、方法。【權(quán)利要求】1.一種加密裝置,其特征在于,具備:密碼密鑰存儲(chǔ)部,存儲(chǔ)一次性填充密碼中使用的由多個(gè)比特構(gòu)成的密碼密鑰;方式?jīng)Q定部,根據(jù)所述密碼密鑰存儲(chǔ)部所存儲(chǔ)的密碼密鑰的剩余比特?cái)?shù),決定利用第I編碼方式以及比特率比所述第I編碼方式低的第2編碼方式中的哪一個(gè)對(duì)發(fā)送數(shù)據(jù)進(jìn)行編碼;編碼部,利用所述方式?jīng)Q定部所決定的編碼方式,對(duì)所述發(fā)送數(shù)據(jù)進(jìn)行編碼而生成編碼數(shù)據(jù);以及加密部,使用所述密碼密鑰存儲(chǔ)部所存儲(chǔ)的密碼密鑰,利用一次性填充密碼對(duì)所述編碼部所生成的編碼數(shù)據(jù)進(jìn)行加密而生成加密數(shù)據(jù)。2.根據(jù)權(quán)利要求1所述的加密裝置,其特征在于,所述方式?jīng)Q定部在使所述編碼部利用所述第I編碼方式對(duì)發(fā)送數(shù)據(jù)進(jìn)行編碼的情況下,如果所述密碼密鑰存儲(chǔ)部所存儲(chǔ)的密碼密鑰的剩余比特?cái)?shù)變得比規(guī)定的比特?cái)?shù)少,則進(jìn)行切換以使所述編碼部利用所述第2編碼方式對(duì)發(fā)送數(shù)據(jù)進(jìn)行編碼。3.根據(jù)權(quán)利要求1所述的加密裝置,其特征在于,所述方式?jīng)Q定部在使所述編碼部利用所述第2編碼方式對(duì)發(fā)送數(shù)據(jù)進(jìn)行編碼的情況下,如果所述密碼密鑰存儲(chǔ)部所存儲(chǔ)的密碼密鑰的剩余比特?cái)?shù)成為規(guī)定的比特?cái)?shù)以上,則進(jìn)行切換以使所述編碼部利用所述第I編碼方式對(duì)發(fā)送數(shù)據(jù)進(jìn)行編碼。4.根據(jù)權(quán)利要求1所述的加密裝置,其特征在于,所述方式?jīng)Q定部在所述密碼密鑰存儲(chǔ)部所存儲(chǔ)的密碼密鑰的剩余比特?cái)?shù)在通信開始時(shí)是規(guī)定的比特?cái)?shù)以上的情況下,使所述編碼部利用所述第I編碼方式對(duì)發(fā)送數(shù)據(jù)進(jìn)行編碼,在通信開始時(shí)所述密碼密鑰存儲(chǔ)部所存儲(chǔ)的密碼密鑰的剩余比特?cái)?shù)在通信開始時(shí)比所述規(guī)定的比特?cái)?shù)少的情況下,使所述編碼部利用所述第2編碼方式對(duì)發(fā)送數(shù)據(jù)進(jìn)行編碼。5.根據(jù)權(quán)利要求1所述的加密裝置,其特征在于,所述方式?jīng)Q定部還根據(jù)發(fā)送數(shù)據(jù)的發(fā)送目的地的終端所存儲(chǔ)的一次性填充密碼密鑰的剩余比特?cái)?shù),決定利用所述第I編碼方式和所述第2編碼方式中的哪一個(gè)對(duì)發(fā)送數(shù)據(jù)進(jìn)行編碼。6.根據(jù)權(quán)利要求1所述的加密裝置,其特征在于,所述方式?jīng)Q定部還根據(jù)發(fā)送數(shù)據(jù)的重要度,決定利用所述第I編碼方式和所述第2編碼方式中的哪一個(gè)對(duì)發(fā)送數(shù)據(jù)進(jìn)行編碼。7.根據(jù)權(quán)利要求6所述的加密裝置,其特征在于,所述方式?jīng)Q定部在發(fā)送數(shù)據(jù)的重要度高的情況下,與所述密碼密鑰存儲(chǔ)部所存儲(chǔ)的密碼密鑰的剩余比特?cái)?shù)無關(guān)地,使所述編碼部利用所述第I編碼方式對(duì)發(fā)送數(shù)據(jù)進(jìn)行編碼。8.根據(jù)權(quán)利要求6所述的加密裝置,其特征在于,所述方式?jīng)Q定部根據(jù)發(fā)送數(shù)據(jù)的重要度,決定成為閾值的比特?cái)?shù),并且根據(jù)所述密碼密鑰存儲(chǔ)部所存儲(chǔ)的密碼密鑰的剩余比特?cái)?shù)是否少于所決定的成為閾值的比特?cái)?shù),來決定利用所述第I編碼方式和所述第2編碼方式中的哪一個(gè)對(duì)發(fā)送數(shù)據(jù)進(jìn)行編碼。9.根據(jù)權(quán)利要求6所述的加密裝置,其特征在于,所述方式?jīng)Q定部根據(jù)所述發(fā)送數(shù)據(jù)的發(fā)送目的地的終端是哪個(gè)終端、以及與所述發(fā)送數(shù)據(jù)的發(fā)送目的地的終端之間的通信歷史中的至少某一方,來判定所述發(fā)送數(shù)據(jù)的重要度。10.根據(jù)權(quán)利要求6所述的加密裝置,其特征在于,在所述發(fā)送數(shù)據(jù)中包括聲音數(shù)據(jù),所述方式?jīng)Q定部根據(jù)所述聲音數(shù)據(jù)的變化,判定所述發(fā)送數(shù)據(jù)的重要度。11.根據(jù)權(quán)利要求1所述的加密裝置,其特征在于,所述方式?jīng)Q定部在通過輸入裝置進(jìn)行了規(guī)定的輸入的情況下,與所述密碼密鑰存儲(chǔ)部所存儲(chǔ)的密碼密鑰的剩余比特?cái)?shù)無關(guān)地,使所述編碼部利用所述第I編碼方式對(duì)發(fā)送數(shù)據(jù)進(jìn)行編碼。12.根據(jù)權(quán)利要求1所述的加密裝置,其特征在于,所述密碼密鑰存儲(chǔ)部是存儲(chǔ)密碼密鑰的非易失性的存儲(chǔ)裝置,所述加密部在將一次性填充密碼密鑰從所述密碼密鑰存儲(chǔ)部拷貝到易失性的存儲(chǔ)裝置中、并且從所述密碼密鑰存儲(chǔ)部刪除了拷貝源的密碼密鑰之后,使用拷貝到所述易失性的存儲(chǔ)裝置中的密碼密鑰對(duì)通信數(shù)據(jù)進(jìn)行加密。13.根據(jù)權(quán)利要求1所述的加密裝置,其特征在于,所述加密裝置還具備通知部,該通知部在所述方式?jīng)Q定部切換了編碼方式的情況下將切換了的情況通知給用戶。14.一種加密方法,其特征在于,具備:方式?jīng)Q定步驟,處理裝置根據(jù)存儲(chǔ)裝置中存儲(chǔ)的密碼密鑰的剩余比特?cái)?shù),決定利用第I編碼方式以及比特率比所述第I編碼方式低的第2編碼方式中的哪一個(gè)對(duì)發(fā)送數(shù)據(jù)進(jìn)行編碼;編碼步驟,處理裝置利用所述方式?jīng)Q定步驟所決定的編碼方式,對(duì)所述發(fā)送數(shù)據(jù)進(jìn)行編碼而生成編碼數(shù)據(jù);以及加密步驟,處理裝置使用所述存儲(chǔ)裝置中存儲(chǔ)的密碼密鑰,利用一次性填充密碼對(duì)所述編碼步驟所生成的編碼數(shù)據(jù)進(jìn)行加密而生成加密數(shù)據(jù)。15.一種加密程序,其特征在于,用于使計(jì)算機(jī)執(zhí)行:方式?jīng)Q定處理,根據(jù)存儲(chǔ)裝置中存儲(chǔ)的密碼密鑰的剩余比特?cái)?shù),決定利用第I編碼方式以及比特率比所述第I編碼方式低的第2編碼方式中的哪一個(gè)對(duì)發(fā)送數(shù)據(jù)進(jìn)行編碼;編碼處理,利用所述方式?jīng)Q定處理所決定的編碼方式,對(duì)所述發(fā)送數(shù)據(jù)進(jìn)行編碼而生成編碼數(shù)據(jù);以及加密處理,使用所述密碼密鑰存儲(chǔ)處理所存儲(chǔ)的密碼密鑰,利用一次性填充密碼對(duì)所述編碼處理所生成的編碼數(shù)據(jù)進(jìn)行加密而生成加密數(shù)據(jù)?!疚臋n編號(hào)】G09C1/00GK103548300SQ201180071063【公開日】2014年1月29日申請(qǐng)日期:2011年7月25日優(yōu)先權(quán)日:2011年7月25日【發(fā)明者】柴田陽一申請(qǐng)人:三菱電機(jī)株式會(huì)社