新四季網

認證系統、認證請求設備及其控制方法

2023-12-03 15:56:46 1

專利名稱:認證系統、認證請求設備及其控制方法
技術領域:
本發明涉及作為i人證目標主體的電池,和與電池連接並發出電池 認證請求的認證請求設備。
背景技術:
近年來,各種消費電器(包括家庭遊戲機)的功能和類型大大增 多,通過將外圍設備連接至電器主體可使其功能得到擴展的電器也大 大增多。在這些電器中,為避免出現諸如用戶錯誤地將另一公司產品 連接至電器主體上所導致的問題。需要判斷外圍設備是否可信(真實)。
實現該目標的 一種方法是使電器主體和外圍設備經過計算機系 統中通常使用的認證處理,以檢查外圍設備是否可信。例如,在 JP-A-11-163853中披露了詢問應答型認證(challenge-response-type)的 一般示例。
另外,近年來,即使對於電池,已出現了提供偽造(假冒)產品的 製造商,由於額定電功率的差別,越來越易導致諸如電源不穩定之類 的問題。因此,即便對於電池,現在越來越需要進行認證處理,以檢 查產品是否可信。為此,可使用在JP-T-2000-517487(此處,符號"JP-T" 表示PCT專利申請的
公開日語翻譯)中披露的電池認證方法。然而,與信息裝置相反,諸如消費電器之類的家用電器可能具有 在工作期間產生大量電噪聲的缺點。克服該缺點的一種途徑是反覆執 行認證處理,以提高認證的可靠性。
然而,若反覆執行認證處理,在外圍設備與主體之間交換的數據 量變得很大,進而增加通信負載。在消費電器等中,與電器本身功能 有關的處理優先。因此,不希望增加主體與外圍設備之間執行的且與 電器本身功能無關的通信的負載。
此外,在上述傳統認證方法中,未考慮特定於所要認證的設備的 問題,例如電池未充電的問題。

發明內容
鑑於現有技術中的上述情形,提出了本發明,本發明的目的在於 提供一種能夠縮減為認證而交換的數據的量,並進而降低通信負栽的 電池。
本發明的另一目的在於,提供一種電池,其中考慮到特定於作為 要認證設備的電池本身的問題。
為解決現有技術的以上問題,本發明提供了 一種對電池進行認證
的i人i正系統,所述系統包括電池和i人證"i青求i殳備,電池和iU正請求i殳 備持有公共加密密鑰,其中,認證請求設備生成第一代碼相關信息, 並將其傳送到電池,基於第 一代碼相關信息獲取第 一比較詢問代碼, 並通過使用加密密鑰將第一比較詢問代碼加密,生成第一加密比較信 息;電池接收第一代碼相關信息,基於接收的第一代碼相關信息獲取 第一詢問代碼,通過使用加密密鑰將獲取的第一詢問代碼加密,生成 第一加密信息,並將與產生的第一加密信息有關的第一加密相關信息 傳送到認證請求設備;認證請求設備通過將接收的笫 一加密相關信息 與關於所生成的第一加密比較信息的第一比較加密相關信息進行比 較,確定是否對電池進行認證;以及第一代碼相關信息作為第一詢問 代碼的部分,和/或第一加密相關信息作為第一加密信息的部分。


圖1的框圖表示外圍設備1的結構; 圖2的框圖表示主體2的結構;
圖3的框圖顯示出主體2的電源控制部件的結構示例; 圖4表示外圍設備1的示例的功能框圖; 圖5表示主體2的示例的功能框圖6的流程圖表示在外圍設備1和主體2之間的通信流程;以及 圖7的流程圖表示主體2所執行的示例性處理。
具體實施例方式
下面,將參照附圖,描述本發明的實施例。將根據該實施例的電 池實現為外圍設備1。-如圖1所示,外圍設備l包括控制部件11,存 儲部件12,通信部件13,和功能部件14,外圍設備1與主體2相連。
控制部件11為CPU等,並根據存儲在存儲部件12中的程序進 行操作。控制部件ll執行用於實現外圍設備l的功能的處理。對於例 如控制器、作為外圍設備l的操作設備,控制部件ll執行將與用戶的 指令操作有關的信息發送到主體2的處理。對於作為外圍設備l、諸 如存儲卡的存儲設備,控制部件11執行保存自主體2接收的信息的處 理以及響應來自主體2的請求將其中所保存的信息提供給主體2的處 理。儘管在該實施例中所要認證的設備為電源(即,電池),然而作
為所要認證的設備的外圍設備1還可為任何其他各種設備,包括通信 設備,諸如攝像機的成像設備,以及諸如揚聲器的音響設備。
為實現認證功能,控制部件ll還執行以下處理接收第一代碼 相關信息,並基於所接收的第 一代碼相關信息來獲取第 一詢問代碼, 以及通過將第一詢問代碼加密來生成第一加密信息。後面,將詳細描 述用於實現控制器11的認證功能的處理。
存儲部件12包括諸如快閃記憶體ROM和RAM的存儲單元,並存儲要 由控制部件ll運行的程序。存儲部件12還用作為工作存儲器,用於 存儲在控制部件11處理期間所必需的各種數據。通信部件13例如為串行通信埠 ,並與主體2相連。根據從控 制部件11輸入的指令,通信部件13將信息傳送到主體2。此外,通 信部件13將自主體2接收的信息輸出到控制部件11。
功能部件14提供外圍設備1的功能。在該實例中,由於外圍設 備1為電池,功能部件14包括用於供電的輔助電池。
如圖2所示,例如作為家用遊戲機的主體2包括諸如CPU之類 的控制部件21,存儲部件22,操作部件23,顯示控制部件24,通信 部件25,光碟驅動器26,和電源控制部件27。
控制部件21根據存儲在存儲部件22中的程序進行操作。例如, 控制部件21執行與遊戲有關的處理。在該實施例中,控制部件21還 執行認證請求設備的操作。後面,將描述由控制部件21的認證請求設 備方面所執行的詳細處理。
例如包括RAM的存儲部件22保存被光碟驅動器26所讀取的遊 戲程序。存儲部件22還包括非易失性存儲器單元,在其中,存儲有用 於認證請求設備的程序。存儲部件22還用作為控制部件21的工作存
儲器o
作為遊戲控制器的操作部件23將播放器的指令操作的內容輸出 給控制部件21。作為圖形電路的顯示控制部件24根據自控制部件21 輸入的指令在諸如家用TV接收器的顯示設備上顯示出遊戲畫面。例 如作為串行通信埠的通信部件25與外圍設備1的通信部件13相連, 並與之交換信息。在該實施例中,通信部件25根據自控制部件21輸 入的指令,將信息發送到外圍設備l,並將自外圍設備1接收的信息 輸出到控制部件21。
例如作為DVD-ROM驅動器或藍光碟驅動器的光碟驅動器26從 諸如DVD,藍光碟等之類的記錄介質讀取諸如程序之類的信息,並將 其輸出到控制部件21。
如圖3所示,與作為外圍設備1的電池相連的電源控制部件27 包括電源控制電路31,充電電路32,和供電電路33。電源控制電路 31控制從電池或供電電路33向諸如控制部件21之類的各個部件的供電。例如,如果打開了播放器的電源,則電源控制電路31開始向各個 部件供電。如果關閉了播放器的電源或從控制部件21發出關閉電源的 指令(電源關閉指令),則電源控制電路31停止向各個部件供電。
在從供電電路33向充電電路32供電的狀態下如果電池與充電電 路32相連,則充電電路32給電池充電。供電電路33例如是調節器, 並與外部電源(例如,家庭牆壁插座)連接。對供電電路33提供DC 供電電壓,基於外部電源的電力而產生DC供電電壓,並由供電電路 33將其輸出給電源控制電路31和充電電路32。供電電路33對應於本 發明的"電力接收部件"。
在未從任何外部電源向供電電路33供電的狀態下如果電池與電
源控制部件27相連,則電源控制部件27給各個部件提供自電池提供
的電力。如果從外部電源對供電電路33提供電力,則電源控制部件 27對各個部件提供自外部電源提供的電力。此外,在從外部電源給供
電電路33供電的狀態下如果電池與電源控制部件27連接,則電源控 制部件27給電池充電。
下面,將描述用於實現由外圍設備1的控制部件11執行的認證 功能的處理。在該實施例中,預先在外圍設備1的存儲部件12中存儲 多個加密密鑰侯選k0, kl,...。
如圖4所示,以功能項表示,控制部件11包括認證請求處理部 件41和主體i人證部件42。
認證請求處理部件41通過通信部件13從主體2(認證請求設備) 接收第一代碼相關信息,由該信息生成第一詢問代碼。此外,認證請 求處理部件41從主體2接收用於標識一個加密密鑰的加密密鑰標識信 息,並從存儲部件12讀取由加密密鑰標識信息(例如,密鑰號N)標 識的加密密鑰kN。
此處,假設第一代碼相關信息為第一詢問代碼的部分。例如,若 使用128位第一詢問代碼,則主體2發送將與128位信息的第一半(上 一半)相對應的64位信息以作為第一代碼相關信息。認證請求處理部 件41基於第一代碼相關信息生成第一詢問代碼,並獲取之。在該實施例中,預先在存儲部件12中存儲多個第一常數CIO, Cll,...。通過從存儲部件12讀取與作為加密密鑰標識信息接收的密 鑰號N相對應的第一常數C1N,並將讀出的第一常數C1N放置在接 收的第一代碼相關信息之後,來產生第一詢問代碼。若如上所述第一 代碼相關信息具有128位第 一詢問代碼的64位,則每個第 一常數C10, Cll,".為64位的常數。第一常數為本發明的"公共部分信息"。
通過使用自存儲部件12讀取的加密密鑰kN對已生成的第一詢 問代碼進行加密,認證請求處理部件41生成第一加密信息。
此外,認證請求處理部件41提取第一加密信息的預定部分(例 如,第二半(下一半))作為第一加密相關信息,並將提取的第一加
密相關信息傳送給主體2。例如,如果第一詢問代碼為128位,且上 述力o密的算法具有不?文變加密主題信息(encryption subject information)的代碼長度的編碼方法,則第一加密信息也具有128位。 認證請求處理部件41將128位第一加密信息的預定部分(例如,第二 半64位)傳送給主體2。
為認證主體2 (認證請求i殳備),主體i/v〖正部件42生成與要用於 認證主體2的第二比較詢問代碼(用於比較的第二詢問代碼)相關的 第二代碼相關信息。例如,主體認證部件42通過隨機數程序生成具有 指定位數的數字值,並通過通信部件13將所生成的隨機數作為第二代 碼相關信息發送給主體2。
此外,主體認證部件42基於所生成的第二代碼相關信息生成第 二比較詢問代碼。在該實施例中,預先在存儲部件12中存儲多個第二 常數C20, C21,...。從存儲部件12讀取與先前作為加密密鑰標識信 息接收的密鑰號N相對應的第二常數C2N。通過將第二常數C2N放 置在所生成的第二代碼相關信息之後,生成第二比較詢問代碼。如上 所述,通過隨機確定第二詢問代碼的部分並使其餘部分為常數,能夠 縮減第二詢問代碼的通信(發送與接收)的數據量。
主體認證部件42通過使用加密密鑰kN將存儲在存儲部件12中 的第二比較詢問代碼進行加密來生成第二加密比較信息,其中,加密密鑰kN是通過使用在執行認證功能處理時接收的加密密鑰標識信息 而識別出的。
此外,主體認證部件42將第二加密比較信息的預定部分與通過 在主體2中將第二詢問代碼加密所獲得的信息的部分進行比較。如果 如在上述示例中那樣將第二半64位提取作為預定部分,則主體認證部 件42從第二加密比較信息提取第二半64位,並將所提取的64位信息 與從主體2接收的笫二加密相關信息(64位)進行比較。
如果它們彼此相符,則主體認證部件42(即,外圍設備l)判斷 主體2為許可(例如,真正)的主體,並將判斷結果報告給主體2。 如果主體認證部件42判斷第二加密比較信息的預定部分與從主體2 接收的第二加密相關信息不相符,也就是,主體2不是許可的主體, 則主體認證部件42將確定結果報告給主體2。
下面,將描述作為認證請求設備進行操作的主體2的控制部件21 的操作。在主體2的存儲部件22中預先存儲加密密鑰kN。使加密密 鑰kN與在作為所要認證設備的外圍設備l的存儲部件12中存儲的多 個加密密鑰的其中一個相同。此外,將作為用於在外圍設備1中識別 加密密鑰所需的信息的加密密鑰標識信息(例如,密鑰號N)預先存 儲在存儲部件22中。
主體2的控制部件21實現如圖5所示的功能。如圖5所示,用 功能項表示,控制部件21包括外圍設備認證部件45和認證請求處理 部件46。
外圍設備認證部件45生成第一代碼相關信息,將由該信息生成 第一比較詢問代碼。例如,外圍設備認證部件45通過隨機數程序生成 隨機數,並通過通信部件25將生成的隨機數作為第一代碼相關信息發 送給外圍設備1 。外圍設備認證部件45還發送將用於標識加密密鑰kN 的加密密鑰標識信息(例如,密鑰號N)。
此外,外圍設備認證部件45基於所生成的笫一代碼相關信息生 成第一比較詢問代碼。在該實施例中,在存儲部件22中預先存儲將在 外圍設備l中使用的第一常數Cli。在該實施例中,由於在外圍設備l中使用通過用加密密鑰標識信息(密鑰號N)標識的第一常數C1N, 從而將第一常數C1N存儲在存儲部件22中。
外圍設備認證部件45通過將存儲在存儲部件22中的第一常數 C1N放置在所生成的代碼相關信息之後,生成第一比較詢問代碼。如 上所述,通過隨機確定詢問代碼的部分並使其餘部分為常數,能夠縮 減詢問代碼的通信(發送與接收)的數據量。
通過使用存儲在存儲部件22中的加密密鑰kN將生成的第一比 較詢問代碼加密,外圍設備認證部件45生成第一加密比較信息。
此外,外圍設備認證部件45從外圍設備1接收第一加密相關信 息,該第一加密相關信息是在外圍設備1中使用加密密鑰kN對第一 詢問代碼執行的加密的結果的部分。外圍設備認證部件45將第 一加密 比較信息的預定部分與從外圍設備1接收的第一加密相關信息進行比 較。如象在上述示例中那樣將第二半64位提取為預定部分,則外圍設 備認證部件45從第一加密比較信息提取第二半64位,並將所提取的 64位信息與從外圍設備1接收的第一加密相關信息(64位)進行比較。
如果它們彼此相符,則外圍設備認證部件45判斷外圍設備1為 許可(例如,真正)的外圍設備。
此外,主體2預先保持在外圍設備1中使用的第二常數C2N。認 證請求處理部件46通過將第二常數C2N放置在從外圍設備1的主體 認證部件42接收的第二代碼相關信息之後,生成第二詢問代碼。
認證請求處理部件46通過從存儲部件22讀取加密代碼kN並使 用加密代碼kN將所生成的第二詢問代碼加密,生成第二加密信息。 此外,認證請求處理部件46提取第二加密信息的預定部分(例如,第 二半)作為第二加密相關信息,並將所提取的第二加密相關信息發送 到外圍設備l。
儘管上述描述是針對執行認證外圍設備1的處理和由外圍設備1 認證主體2的處理的情形,然而若足夠的話,可僅執行主體2認證外 圍設備l的處理。在此情形中,外圍設備l的主體認證部件42和主體 2的認證請求部件46並非總是必需的。該實施例的一個重要特徵在於,通過使用包括第二加密比較信息
的預定部分的數據來報告認證是成功還是失敗。在該實施例中,通過 將第二加密比較信息的預定部分本身作為認證成功數據發送到主體
2,來進行有關已對主體2通過認證的報告。通過將第二加密比較信息
主體2,來進行關於沒有對主體2通過認證的報告。求反表示將位"l" 改變為"0",和將位"0"改變為"1,,的操作。將數據的每個位保持原樣的 邏輯操作對應於本發明的"第二邏輯操作",將數據的每個位求反的邏
輯操作對應於本發明的"第一邏輯操作"。相應地,當主體2報告何時 已認證外圍設備1時,主體2發送第一加密比較信息的預定部分本身。 通過將第 一加密比較信息的預定部分的各個位經過求反所獲得的數據 作為認證失敗數據發送給外圍設備1,來進行關於外圍設備1未通過 認證的報告。
主體2將接收的認證成功數據與其先前發送的第二加密相關信息 進行比較。如果發現相符,則主體2判斷它已被認證。
認證成功數據和認證失敗數據可為預定的常數,例如,所有位為 "1"或"0"的數據。然而,如果一個常數被用於此目的,例如,可通過 使用非法製造的MOD晶片發送作為認證成功數椐的常數,來發送關 於主體2已被認證的信息。為避免這樣的安全缺陷,在該實施例中, 通過使用每次執行認證處理時具有不同值的加密比較信息的預定部分 來代替常數,生成認證成功數據或認證失敗數據。
在該實施例中,不將第一和/或第二詢問代碼和通過將第一和/ 或第二詢問代碼加密所獲得的第 一和/或第二加密信息全部地發送和 接收,而是發送和接收它們的部分。這使得能夠縮減為認證處理交換 的數據的量,從而有助於縮減通信負載。
下面,將參照圖6分別描述作為所要認證"i殳備和認證請求設備的 外圍設備1和主體2的操作。圖6的流程圖顯示出在外圍設備1與主 體2之間的通信流程。起初,在主體2的存儲部件22中存儲對應於加 密密鑰標識信息N一的加密密鑰k0,第一常數C10,和第二常數C20。當外圍設備1與主體2相連時,在步驟S1中,主體2生成64位 隨機數R1,在步驟S2中,將所要用於標識加密密鑰的加密密鑰標識 信息(在該示例中,密鑰號"O")和用作第一代碼相關信息的隨機數 Rl發送到外圍設備l。
在步驟S3中,主體2通過將第一常數C10置於作為在步驟Sl 中生成的第一代碼相關信息的隨機數Rl之後,生成第一比較詢問代 碼。在以下描述中,將使用符號"ll"表示將兩個信息片放置成彼此相鄰。 因此,第一比較詢問代碼表示為"R1IIC10"。
在步驟S4中,主體2通過使用加密密鑰kO將生成的第一比較詢 問代碼R1IIC10進行加密,生成第一加密比較信息。現在,設置規則 應將使用加密密鑰k將主題數據d加密所獲得的信息表示為ENC( k, d)。所生成的第一加密比較信息表示為ENC (kO, (R1||C10))。
外圍設備1從主體2接收第一代碼相關信息Rl和密鑰號"O,,(加 密密鑰標識信息),並從存儲部件12讀取通過加密密鑰標識信息"0" 標識的加密密鑰kO和第一常數C10。在步驟S5中,外圍設備l通過 將第一代碼相關信息Rl和第一常數C10彼此相鄰放置而生成第一詢 問代碼RIIICIO。
在步驟S6中,外圍設備1通過使用加密密鑰k0將生成的笫一詢 問代碼R1IIC10加密,生成第一加密信息ENC (k0, (R1||C10)), 並提取所生成的第一加密信息ENC (k0, (R1||C10))的預定部分 (例如,低64位),以生成第一加密相關信息。在步驟S7中,外圍 設備1將所提取的第一加密相關信息發送到主體2。
主體2接收第一加密相關信息。在步驟S8中,主體2檢查在步 驟S4中生成的第一加密比較信息的預定部分(例如,低64位)是否 與接收的第一加密相關信息相符,從而認證外圍設備1。
一般而言,試圖非法製造外圍設備的人員不知道加密密鑰kO或 第一常數CIO,從而,不能生成第一詢問代碼或第一加密信息。因此, 在此情形中,通常來講,在步驟S8中,第一加密比較信息的預定部分 (低64位)不與接收的第一加密相關信息相符。從而,能夠確定外圍設備l是非法外圍設備。
在步驟S9中,外圍設備1可生成與用於認證主體2的詢問代碼 (第二詢問代碼)相關的笫二代碼相關信息。在該實施例中,外圍設 備1在步驟S9中通過隨機數程序生成64位隨機數R2,並將生成的隨 機數R2作為第二代碼相關信息和步驟S7中的第 一加密相關信息一起 發送到主體2。
外圍設備1基於第二代碼相關信息R2生成第二比較詢問代碼。 在此情形中,外圍設備l從存儲部件12讀取與在步驟S2中接收的作 為加密密鑰標識信息的密鑰號"O"相對應的第二常數C20。在步驟S10 中,外圍設備1通過將第二常數C20放置在第二代碼相關信息R2之 後來生成第二比較詢問代碼R2jjC20。
在步驟Sll中,外圍設備1通過使用以密鑰號"O,,作為加密密鑰 標識信息而標識出的加密密鑰k0將第二比較詢問代碼R2||C20加密, 生成第二加密比較信息ENC (k0, (R2||C20))。
在步驟S12中,主體2通過將第二常數C20放置在步驟S7中接 收的第二代碼相關信息R2之後來生成第二詢問代碼R2||C20,並獲取 第二詢問代碼R2HC20。在步驟S13中,主體2通過使用加密密鑰k0 將生成的第二詢問代碼R2HC20加密來生成第二加密信息ENC (k0, (R2||C20)),並提取第二加密信息ENC (k0, (R2||C20))的預 定部分(低64位),以產生第二加密相關信息。在步驟S14中,主體 2將提取的第二加密相關信息發送到外圍設備1。
當從主體2接收到第二加密相關信息時,在步驟S15中,外圍設 備1確定在步驟Sll中生成的第二加密比較信息的預定部分(低64 位)是否與從主體2接收的第二加密相關信息相符。在步驟S16中, 外圍設備1將確定的結果發送到主體2。
如上所述,如果在步驟Sll生成的第二加密比較信息的預定部分 (低64位)與從主體2接收的第二加密相關信息相符,則外圍設備l 將在步驟Sll生成的第二加密比較信息的預定部分本身作為認證成功 數據發送到主體2。如果在步驟Sll生成的第二加密比較信息的預定部分(低64位) 與從主體2接收的第二加密相關信息不相符,則外圍設備1通過對在 步驟Sll生成的第二加密比較信息的預定部分的各位求反來生成認證 失敗數據,並將生成的認證失敗數據發送到主體2。
在步驟S17中,主體2基於在步驟S16中接收的確定結果確定是 否已對主體2本身進行成功認證。在該實施例中,主體2將在步驟S13 中發送的第二加密信息的預定部分與在步驟S16中接收的確定結果信 息進行比較。如果它們彼此相符,則主體2確定已對其本身成功認證。 如果例如已洩漏加密密鑰k0,則取回主體2,以及使用例如用密鑰號 "l,,標識的加密密鑰kl,第一常數Cll和第二常數C21 (每個均預先 存儲在外圍設備1中)取代(或覆寫)存儲在存儲部件22中的加密密 鑰等。然後,將加密密鑰標識信息改為"l"。這使得能夠在無需收集外 圍設備1 (市場上外圍設備1比主體2更多)的情況下對加密密鑰等 進行更新。
當主體2與外圍設備1彼此相連時,可反覆地,也就是,每當預 定定時到來時,執行如圖6所示的通信。如果在步驟S8中未認證外圍 設備l,則主體2可返回到步驟S1,並再次執行圖6的處理。同樣, 如果在步驟S17中發現未認證主體2本身,則主體2可返回到步驟Sl , 並再次執行圖6的處理。
儘管上述描述使得發送被用於認證處理的第 一或第二詢問代碼 以及第一或第二加密信息的部分,然而可將它們其中之一完整發送。 如果可將其中之一完整發送,則通信負載增加,但通過例如發送整個 第一或第二加密信息而進行一致/非一致確定,能夠增加安全級別。
如果將第一或第二詢問代碼的部分作為第一或第二代碼相關信 息發送,則第一或第二代碼相關信息與常數C的連接順序並不限於上 述一種"RIIC",而是可為"CIIR"。此外,在主體2認證外圍設備1的 處理中(圖6中的步驟Sl-S8)它們的連接順序,以及在外圍設備1 認證主體2的處理(圖6中的步驟S9-S17)中的連接順序可彼此不同。
控制部件21在存儲部件22中存儲表示認證結果的標誌。例如,當認證處理成功時將標誌設置成"o",當認證處理失敗時,將其設置為
66 1 ,,
在該實施例中,如果剛執行的認證處理結果表明失敗,則主體2 的控制部件21和作為外圍設備1的電池的控制部件11均再次執行認 證處理。即〗吏認證處理成功,控制部件21和11也都會在經過預定時 間後再次執4亍認證處理。
該實施例的另一個重要特徵在於控制部件21執行的認證處理取 決於是否從外部電源對電源控制部件27供電。例如,當打開電源時, 控制部件21檢查作為外圍設備1的電池是否與電源控制部件27連接。 如果電池與電源控制部件27連接,則控制部件21啟動如圖7所示的 處理。儘管以下描述將基於這樣的假設,即用作保存連續認證失敗的 次數的失敗計數器的存儲區域被保護在存儲部件22中,可在用作控制 部件21的CPU的寄存器中提供失敗計數器。
在步驟S21中,控制部件21執行電池認證處理。在步驟S22中, 控制部件21檢查電池認證處理是否成功(即,是否已確定出電池是可 信的)。也就是,控制部件21檢查是否將認證相關標誌設置為"l"(即, 表示剛執行的認證處理的結果為失敗的值)。如果確定認證處理失敗, 在步驟S23中,將失敗計數器加一。在步驟S24中,控制部件21確 定是否從外部電源對電源控制部件2 7供電。
如果不從外部電源向電源控制部件27供電,則在步驟S25中, 控制部件21將認證處理重複間隔設置為第一預定間隔值(例如, 100ms),並將認證失敗次數的閾值設置為第一閾值(例如,30)。 在步驟S26中,控制部件21檢查失敗計數器的值是否超過闞值。如果 失敗計數器的值超過閾值,則在步驟S27中,控制部件21執行失敗時 刻處理,且流程結束。也就是,如果認證處理連續失敗次數多於和所 設閾值相等的次數,則控制部件21執行失敗時刻處理,然後,關閉主 體2的電源。
另一方面,如果在步驟S26中確定失敗次數未超過所設閾值,則 在步驟S28中,控制部件21將流程掛起等於認證處理重複間隔的時間。經過該時間後,流程返回到步驟S21,並重新開始。
如果在步驟S24中確定從外部電源向電源控制部件27供電,則 在步驟S29中,控制部件21將認證處理重複間隔設置為第二預定間隔 值(例如,500ms),並將認證失敗次數閾值設置為第二閾值(例如, 600)。然後,流程移到S26,並繼續執行。
如上所述,根據是否從外部電源向電源控制部件27供電,對預 定重複間隔值和失敗次數閱值進行改變,並改變重複認證處理的周期。 這種措施考慮到例如這樣的情形,即,即使電池可信,但如果功能部 件14的輔助電池幾乎沒有任何剩餘能量,則控制部件11不能工作的 情形。如果控制部件11不工作,即使主體2 (認證請求設備)將隨機 數發送給電池,電池也不能發送加密相關信息,從而,主體2確定該 電池沒有被認證。鑑於此,在該實施例中,當從外部電源正向電源控 制部件27供電且正對電池充電時,將認證處理間隔設置得較長,將認 證處理的重複次數設置得較大。從而,如果電池在開始就是空的,則 拉長認證處理重複周期,以便將電池充電到使控制部件11能夠工作的 程度。
此外,如果在步驟S22中確定已成功認證電池,則在步驟S30中, 控制部件21將失敗計數器重置為"0"。然後,在步驟S31中,控制部 件21將認證處理重複間隔設置為第三預定間隔值(例如,30s),並 在步驟S32中執行成功時刻處理。流程移到步驟S28,並繼續執行。
例如,失敗時刻處理(步驟S27)可為指示電源控制部件27關 閉電源並進而關閉主體2的處理,或導致顯示控制部件24作出"不可 用"顯示並停止遊戲相關處理的處理。
例如,成功時刻處理(步驟S32 )可為啟動遊戲相關處理的處理。 如果已啟動遊戲相關處理,則不總是必須在成功時刻處理中執行任何 實際處理。
作為失敗計數器的存儲區域可被保護在存儲部件22的非易失性 存儲器中,以便即使在關閉電源後也能保持其內容。這樣可防止由於 例如將外部電源與主體2連接和斷連或定期將遊戲暫停並再次打開電源而中途重置失敗計數器所引起的間歇繼續玩遊戲的現象。
如上所述,實施例提供了針對電池認證出現的問題(例如,由於
題)所考慮的處理。
儘管上述描述是針對主體2為家用遊戲機的情形,但本發明並不 限於這種情形。例如,外圍設備l可以是電池,且主體2可以是它的 充電器。在此情形中,主體2無需總裝配有操作部件23和顯示控制部 件24。由控制部件21執行的失敗時刻處理和成功時刻處理例如可分 別為暫停充電和啟動充電。
儘管根據優選或示例性實施例描述了本發明,但本發明並不限於
此o
權利要求
1.一種認證請求設備,所述認證請求設備包括與電池連接的電池連接部件和當與外部電源連接時從所述外部電源供電的接收部件,並且所述認證請求設備執行用於認證與所述電池連接部件連接的電池的認證處理,其中所述認證請求設備被配置成根據是否從所述外部電源正在對所述接收部件供電來改變所述認證處理。
2.根據權利要求1所述的認證請求設備,其中: 根據重複周期重複執行所述認證處理;並且i人i正處理的所述重複周期。
3.根據權利要求2所述的認證請求設備,其中 多次執行所述認證處理;並且所述認證處理的次數。
4. 根據權利要求3所述的認證請求設備,其中,如果所述認證 處理已經在多次執行所述認證處理中的任一次中認證所述電池失敗, 則執行用於給所述認證請求設備斷電的失敗處理。
5. 根據權利要求1-3中任一項所述的認證請求設備,其中,如 果所述認證處理認證所述電池失敗,則執行用於給所述認證請求設備 斷電的失敗處理。
6. —種認證系統,包括 電池;以及根據前述權利要求中任一項所述的認證請求設備;其中,所述電池可連接到所述認證請求設備的所述電池連接部件。
7. —種認證請求設備的控制方法,所述控制方法用於使認證請理,屍/f還卞人1aLTT水"源連接時從所述外部電源供電的接收部件,所述控制方法包括步驟:認證處理,
全文摘要
與作為認證請求設備的主體相連的外圍設備作為所要認證的設備。當從主體接收到代碼相關信息時,外圍設備基於接收的代碼相關信息獲取詢問代碼,通過將詢問代碼加密來生成加密信息,並將與所生成的加密信息相關的加密相關信息發送到主體。代碼相關信息作為詢問代碼的部分,和/或加密相關信息作為加密信息的部分。
文檔編號H02J7/00GK101582770SQ20091015053
公開日2009年11月18日 申請日期2005年11月25日 優先權日2004年11月26日
發明者佐佐木大, 盛合志帆 申請人:索尼計算機娛樂公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀