電子認證客戶端系統(tǒng)及處理方法、電子認證系統(tǒng)及方法
【專利摘要】本發(fā)明提供一種電子認證客戶端系統(tǒng)及其處理方法,以及電子認證系統(tǒng)及其認證方法。所述電子認證客戶端系統(tǒng)包括智能遙控器和電視控制器;所述電視控制器用于接收認證服務器發(fā)出的認證碼數據,并將所述認證碼數據發(fā)送至所述智能遙控器,接收所述智能遙控器發(fā)送的認證碼運算結果,將所述認證碼運算結果發(fā)送至認證服務器;所述智能遙控器用于接收所述電視控制器發(fā)送的認證碼數據,根據內置的認證算法對所述認證碼數據進行運算,獲得認證碼運算結果,并對所述電視控制器發(fā)送所述認證碼運算結果。通過智能遙控器和電視控制器進行數據交互實現(xiàn)電子認證過程,認證算法在智能遙控器中實現(xiàn),不需要設置USB等數據傳輸接口,無需插接U盾,比較方便。
【專利說明】電子認證客戶端系統(tǒng)及處理方法、電子認證系統(tǒng)及方法
【技術領域】
[0001]本發(fā)明涉及電子認證的【技術領域】,特別是涉及一種電子認證客戶端系統(tǒng),一種電子認證客戶端處理方法,一種電子認證系統(tǒng),以及一種電子認證方法。
【背景技術】
[0002]隨著網絡技術的發(fā)展,出現(xiàn)了越來越多需要進行電子認證的應用場合,例如登錄個人賬戶或者電子支付等等。因為需要進行電子認證的應用場合往往涉及個人隱私信息或者個人利益,電子認證的安全問題很重要,需要采取各種方式確保電子認證的準確性。而現(xiàn)有技術的電子認證方法中經常采用的方式為服務器發(fā)送認證碼,然后客戶端根據約定的認證算法對認證碼進行運算,獲得認證碼運算結果并返回認證服務器,使認證服務器可以根據所述認證碼運算結果判斷認證是否有效。
[0003]目前的電子認證客戶端多采用U盾來對認證服務器發(fā)送的認證碼進行運算,獲得認證碼運算結果。通常,U盾上保存有預先設置的認證算法,此算法燒寫在U盾的硬件芯片中,并不可讀取。只能通過程序訪問U盾的USB接口,與其進行數據交互,實現(xiàn)對認證碼的運算。如網銀支付時使用的U盾就是一種常用的電子認證方式,可以提高網上交易的安全性。這種情況下,U盾以及安裝了訪問程序的處理設備,如計算機,就組成了電子認證的客戶端。
[0004]然而,隨著智能電視和智能機頂盒的出現(xiàn),可以通過電視瀏覽網頁,因此也就產生了通過電視設備實現(xiàn)電子認證的可能,例如通過電視設備實現(xiàn)電子交易時,同樣需要對交易的電子身份進行認證。
[0005]而在這種情況下的電子認證客戶端數據處理并無較好的實現(xiàn)方法。如果客戶端同樣通過U盾對認證服務器發(fā)送的認證碼進行運算,獲得認證碼運算結果,則需要每次在客戶端的智能電視或者智能機頂盒上插拔U盾,并且還要求智能電視或者智能機頂盒必須要設置有插接U盾的USB接口,比較不方便。
【發(fā)明內容】
[0006]針對【背景技術】中通過電視設備進行電子認證時,使用U盾進行客戶端數據處理比較不方便的問題,本發(fā)明提供一種無需插拔U盾,也無需USB接口傳輸客戶端數據的電子認證客戶端系統(tǒng),以及一種電子認證客戶端處理方法。
[0007]一種電子認證客戶端系統(tǒng),包括智能遙控器和電視控制器;
[0008]所述電視控制器用于接收認證服務器發(fā)出的認證碼數據,并將所述認證碼數據發(fā)送至所述智能遙控器,接收所述智能遙控器發(fā)送的認證碼運算結果,將所述認證碼運算結果發(fā)送至認證服務器;
[0009]所述智能遙控器用于接收所述電視控制器發(fā)送的認證碼數據,根據內置的認證算法對所述認證碼數據進行運算,獲得認證碼運算結果,并對所述電視控制器發(fā)送所述認證碼運算結果。[0010]一種電子認證客戶端處理方法,包括步驟:
[0011]所述電視控制器接收認證服務器發(fā)出的認證碼數據,并發(fā)送至所述智能遙控器;
[0012]所述智能遙控器接收所述電視控制器發(fā)送的認證碼數據,根據內置的認證算法對所述認證碼數據進行運算,獲得認證碼運算結果,并對所述電視控制器發(fā)送所述認證碼運
算結果;
[0013]所述電視控制器接收所述智能遙控器發(fā)送的認證碼運算結果,將所述認證碼運算結果發(fā)送至認證服務器。
[0014]本發(fā)明的本發(fā)明的電子認證客戶端系統(tǒng),以及電子認證客戶端處理方法通過智能遙控器和電視控制器,如機頂盒等進行數據交互實現(xiàn)電子認證過程,認證算法在智能遙控器中實現(xiàn),所以不需要設置USB等數據傳輸接口,無需插接U盾,比較方便。電視控制器將認證服務器發(fā)出的認證碼數據發(fā)送到智能遙控器中,智能遙控器通過內置不可讀的認證算法對認證碼數據進行運算后,通過和電視控制器的數據交互,將所述認證碼運算結果發(fā)送到認證服務器,確保了認證算法的不可讀取,保證了電子認證的安全性。
[0015]針對【背景技術】中通過電視設備進行電子認證時,使用U盾進行客戶端數據處理比較不方便的問題,本發(fā)明還提供一種無需插拔U盾,也無需USB接口傳輸客戶端數據的電子認證系統(tǒng),以及一種電子認證方法。
[0016]一種電子認證系統(tǒng),包括認證服務器、智能遙控器和電視控制器;
[0017]所述認證服務器用于根據認證請求下發(fā)認證碼數據;接收認證碼運算結果,并根據所述認證碼運算結果判斷認證是否有效;所述電視控制器用于接收所述認證服務器發(fā)出的認證碼數據,并將所述認證碼數據發(fā)送至所述智能遙控器;接收所述智能遙控器發(fā)送的認證碼運算結果,將所述認證碼運算結果發(fā)送至所述認證服務器;所述智能遙控器用于接收所述電視控制器發(fā)送的認證碼數據,根據內置的認證算法對所述認證碼數據進行運算,獲得認證碼運算結果,并對所述電視控制器發(fā)送所述認證碼運算結果。
[0018]一種電子認證方法,包括步驟:
[0019]認證服務器根據認證請求生成認證碼數據,向電視控制器下發(fā)認證碼數據;
[0020]所述電視控制器接收所述認證服務器發(fā)出的認證碼數據,并發(fā)送至智能遙控器;
[0021]所述智能遙控器接收所述電視控制器發(fā)送的認證碼數據,根據內置的認證算法對所述認證碼數據進行運算,獲得認證碼運算結果,并對所述電視控制器發(fā)送所述認證碼運
算結果;
[0022]所述電視控制器接收所述智能遙控器發(fā)送的認證碼運算結果,將所述認證碼運算結果發(fā)送至所述認證服務器;
[0023]所述認證服務器接收所述電視控制器發(fā)送的認證碼運算結果,根據所述認證碼運算結果判斷認證是否有效。
[0024]本發(fā)明的本發(fā)明的電子認證系統(tǒng),以及電子認證方法通過智能遙控器和電視控制器,如機頂盒等進行數據交互實現(xiàn)電子認證過程,認證算法在智能遙控器中實現(xiàn),所以不需要設置USB等數據傳輸接口,無需插接U盾,比較方便。電視控制器將認證服務器發(fā)出的認證碼數據發(fā)送到智能遙控器中,智能遙控器通過內置不可讀的認證算法對認證碼數據進行運算后,通過和電視控制器的數據交互,將所述認證碼運算結果發(fā)送到認證服務器,認證服務器通過所述認證碼運算結果判斷認證是否有效。確保了認證算法的不可讀取,保證了電子認證的安全性。
【專利附圖】
【附圖說明】
[0025]圖1是本發(fā)明電子認證客戶端系統(tǒng)的結構示意圖;
[0026]圖2本發(fā)明電子認證客戶端系統(tǒng)一個實施方式中采用的可編程微處理芯片的示意圖;
[0027]圖3是本發(fā)明的電子認證系統(tǒng)進行電子認證的一個實施方式的流程圖;
[0028]圖4是本發(fā)明的電子認證客戶端處理方法的步驟流程圖。
【具體實施方式】
[0029]請參閱圖1,圖1是本發(fā)明電子認證客戶端系統(tǒng)的結構示意圖。
[0030]所述電子認證客戶端系統(tǒng)包括:電視控制器11和智能遙控器12 ;
[0031]所述電視控制器11用于接收認證服務器發(fā)出的認證碼數據,并將所述認證碼數據發(fā)送至所述智能遙控器12 ;接收所述智能遙控器12發(fā)送的認證碼運算結果,將所述認證碼運算結果發(fā)送至認證服務器;
[0032]所述智能遙控器12用于接收所述電視控制器11發(fā)送的認證碼數據,根據內置的認證算法對所述認證碼數據進行運算,獲得認證碼運算結果,并對所述電視控制器11發(fā)送所述認證碼運算結果。
[0033]其中,所述電視控制器11可以是智能機頂盒或者其他電視設備的智能控制器。所述電視控制器11具備網絡連接功能,用于連接網上的認證服務器;并且可與所述智能遙控器12進行數據傳輸,接收認證服務器發(fā)出的認證碼數據并發(fā)送至所述智能遙控器12 ;接收所述智能遙控器12發(fā)送的認證碼運算結果并發(fā)送至認證服務器。所述認證碼數據是所述認證服務器根據約定生成的適合于所述電視控制器11的內置認證算法進行運算的數據,例如可以是所述認證服務器根據認證請求生成的隨機數,提高電子認證的安全性。
[0034]所述智能遙控器12內置有專用的認證算法,所述認證算法的計算邏輯是不公開的,并可用機器碼的方式記錄。
[0035]為了保證所述認證算法的保密性,可采用可編程微處理器,把算法固化在所述智能遙控器12硬件當中,并且在算法代碼燒寫完成后,切斷硬件讀取熔絲位,從而保證算法是不可讀寫的。
[0036]所述智能遙控器12中可內置專用的可編程微處理芯片,記錄所述認證算法。以AT90USBKey可編程微處理芯片為例,其集成了 SPI通信以及16k Flash,4kRAM,其電路設計如圖2所示。
[0037]除了芯片本身外,還需要一個外接晶振來提供通信需要的時鐘脈沖,這里選用48M的晶振。除此之外只需要幾個簡單的電解電容來保證電路的穩(wěn)定。
[0038]這款芯片可通過SPI接口把編譯好的算法燒寫進芯片,同時把芯片F(xiàn)lash熔絲位燒斷,保證芯片在出廠后為不可讀寫狀態(tài),其通信只能通過程序訪問SPI接口與其通信,用所述認證算法對認證碼數據進行運算,得到認證碼運算結果。因為在現(xiàn)有芯片封裝技術下,要破除芯片封裝直接讀取Flash芯片還是不能做到的,從而保證了認證算法對用戶的不可見,保證整個認證客戶端系統(tǒng)的安全性。[0039]本發(fā)明對于所述可編程微處理器的類型并無限定,可本領域技術人員可根據本發(fā)明實現(xiàn)選用適當的可編程微處理器。
[0040]本發(fā)明的本發(fā)明的電子認證客戶端系統(tǒng)通過智能遙控器和電視控制器,如機頂盒等進行數據交互實現(xiàn)電子認證過程,認證算法在智能遙控器中實現(xiàn),所以不需要設置USB等數據傳輸接口,無需插接U盾,比較方便。電視控制器將認證服務器發(fā)出的認證碼數據發(fā)送到智能遙控器中,智能遙控器通過內置不可讀的認證算法對認證碼數據進行運算后,通過和電視控制器的數據交互,將所述認證碼運算結果發(fā)送到認證服務器,確保了認證算法的不可讀取,保證了電子認證的安全性。
[0041]本發(fā)明的電子認證客戶端系統(tǒng)可與認證服務器組成電子認證系統(tǒng)。所述認證服務器用于根據認證請求下發(fā)認證碼數據;接收認證碼運算結果,并根據所述認證碼運算結果判斷認證是否有效。
[0042]例如,所述認證服務器根據相應的認證算法對所述認證碼數據進行運算,獲得第二認證碼運算結果,接收所述電視控制器發(fā)送的認證碼運算結果,并根據所述認證碼運算結果和所述第二認證碼運算結果,判斷認證是否有效。
[0043]所述認證服務器可以是電子支付服務器,或者其他系統(tǒng)的需要進行認證的服務器。所述認證服務器在認證完成后,可進一步返回認證結果信息。所述電視控制器11可進一步用于接收認證服務器發(fā)送認證結果信息,并向所述智能遙控器12發(fā)送所述認證結果信息。
[0044]在一個實施方式中,所述智能遙控器12向所述電視控制器11發(fā)送所述認證請求;所述電視控制器11將所述認證請求發(fā)送至認證服務器,并接收所述認證服務器發(fā)出的所述認證碼數據。
[0045]亦即,用戶可通過本發(fā)明中的所述智能遙控器12發(fā)送認證請求,非常方便。例如用戶通過所述智能遙控器12確認電子支付時,可通過所述智能遙控器12的控制鍵盤觸發(fā),發(fā)出認證請求。
[0046]在另一個實施方式中,所述電視控制器11進一步用于接收所述認證服務器發(fā)送的用戶端私鑰,并向所述智能遙控器12發(fā)送所述用戶端私鑰;所述智能遙控器12進一步用于接收并儲存所述用戶端私鑰,根據所述用戶端私鑰對發(fā)送至所述電視控制器11的數據進行加密,以及對從所述電視控制器11接收的數據進行解密,提高認證過程中信息傳輸的安全性。其中,所述用戶端私鑰的數據可寫入所述智能遙控器12的存儲芯片中。
[0047]在用戶第一次使用所述智能遙控器12時,可對用戶輸入的帳戶名和密碼進行初步認證。所述智能遙控器12接收輸入的帳戶名和密碼,并通過所述電視控制器11向認證服務器發(fā)送所述用戶名和密碼,認證服務器根據所述用戶名和密碼進行初步認證。認證成功后,所述認證服務器會下發(fā)一個包含用戶端私鑰的數字證書,使用戶端可以根據所述用戶端私鑰,對與所述認證服務器交互的數據進行加密和解密。而所述認證服務器則根據與所述私鑰對應的公鑰對發(fā)送至用戶端的數據進行加密;并對從用戶端接收的數據進行解密。以提高認證過程中數據交互的保密性和安全性。
[0048]請參閱圖3,圖3是本發(fā)明的電子認證系統(tǒng)進行電子認證的一個實施方式的流程圖。
[0049]步驟101,智能遙控器根據用戶的操作,發(fā)出認證請求;其中,所述智能遙控器與所述電視控制器之間通過專用的無線通信通道進行數據的傳輸,所述智能遙控器發(fā)出的數據都以用戶端私鑰進行加密,對接收到的數據都以用戶端私鑰進行解密,以保證數據傳輸的保密性、安全性。
[0050]步驟102,電視控制器接收所述認證請求后,向認證服務器上送所述認證請求;其中,所述電視控制器與認證服務器之間,可采用128位TSL傳輸加密,以保證通信的安全。
[0051]步驟103,認證服務器向電視控制器下發(fā)認證碼數據;其中,所述認證碼數據是所述認證服務器根據認證請求生成的隨機數。所述認證服務器接收到所述電視控制器上送的認證請求后,根據約定自動生成所述隨機數,并向電視控制器下發(fā)。所述認證服務器對接收自所述電視控制器的數據都采用對應的公鑰進行解密,并且發(fā)出的數據都采用所述公鑰進行加密。
[0052]步驟104,認證服務器根據所述認證碼數據,以及內部的認證算法,計算認證碼運算結果“回應Al” ;
[0053]步驟105,電視控制器接收所述認證碼數據后,發(fā)送至智能遙控器;
[0054]步驟106,智能遙控器根據所述認證碼數據,按照內置的認證算法計算認證碼運算結果“回應A”;其中,所述內部認證算法固化在所述智能遙控器的硬件設備中,不可讀寫,以防止算法外泄。
[0055]步驟107,智能遙控器對電視控制器發(fā)送所述“回應A” ;
[0056]步驟108,電視控制器接收所述“回應A”后,向認證服務器上送所述“回應A” ;
[0057]步驟109,認證服務器接收所述“回應A”,校驗所述“回應Al”和“回應A”,進行認證;
[0058]步驟110,認證服務器下發(fā)認證結果信息;通常的認證結果為“認證成功”或者“認證失敗”。
[0059]步驟111,電視控制器接收所述認證結果信息后,發(fā)送給智能遙控器,使用戶可以通過所述智能遙控器獲得認證結果。
[0060]本發(fā)明的電子認證系統(tǒng)通過智能遙控器和電視控制器進行數據交互實現(xiàn)電子認證過程,認證算法在智能遙控器中實現(xiàn),所以不需要設置USB等數據傳輸接口,無需插接U盾,比較方便。
[0061]請參閱圖4,圖4是本發(fā)明的電子認證客戶端處理方法的步驟流程圖。
[0062]所述電子認證客戶端處理方法,包括以下步驟:
[0063]S201,電視控制器接收認證服務器發(fā)出的認證碼數據,并發(fā)送至智能遙控器;
[0064]其中,所述電視控制器可以是智能機頂盒或者其他電視設備的智能控制器。所述智能遙控器和所述電視控制器優(yōu)選使用專用的無線傳輸信道進行通信。
[0065]所述電視控制器具備網絡連接功能,用于連接網上的認證服務器;并且可與所述智能遙控器進行數據傳輸,接收認證服務器發(fā)出的認證碼數據并發(fā)送至所述智能遙控器。所述認證碼數據是所述認證服務器根據約定生成的適合于所述電視控制器的內置認證算法進行運算的數據,例如可以是所述認證服務器根據認證請求生成的隨機數,提高電子認證的安全性。
[0066]在本實施方式中,所述智能遙控器向所述電視控制器發(fā)送認證請求;
[0067]所述電視控制器將所述認證請求發(fā)送至認證服務器,并接收所述認證服務器發(fā)出的所述認證碼數據。
[0068]亦即,用戶可通過本發(fā)明中的所述智能遙控器發(fā)送認證請求,非常方便。例如用戶通過所述智能遙控器確認電子支付時,可通過所述智能遙控器發(fā)出認證請求。
[0069]S202,所述智能遙控器接收所述電視控制器發(fā)送的認證碼數據,根據內置的認證算法對所述認證碼數據進行運算,獲得認證碼運算結果,并對所述電視控制器發(fā)送所述認證碼運算結果;
[0070]其中,所述智能遙控器內置的認證算法的計算邏輯是不公開的,并可用機器碼的方式記錄。為了保證所述認證算法的保密性,可采用可編程微處理器,把算法固化在所述智能遙控器硬件當中,并且在算法代碼燒寫完成后,切斷硬件讀取熔絲位,從而保證算法是不可讀寫的。
[0071]S203,所述電視控制器接收所述智能遙控器發(fā)送的認證碼運算結果,將所述認證碼運算結果發(fā)送至認證服務器。
[0072]上述流程為在用戶端進行的電子認證客戶端處理方法,所述電子認證客戶端處理方法通過智能遙控器和電視控制器,如機頂盒等進行數據交互實現(xiàn)電子認證過程,認證算法在智能遙控器中實現(xiàn),所以不需要設置USB等數據傳輸接口,無需插接U盾,比較方便。電視控制器將認證服務器發(fā)出的認證碼數據發(fā)送到智能遙控器中,智能遙控器通過內置不可讀的認證算法對認證碼數據進行運算后,通過和電視控制器的數據交互,將所述認證碼運算結果發(fā)送到認證服務器,確保了認證算法的不可讀取,保證了電子認證的安全性。
[0073]而在整個電子認證方法中,在服務器端,所述認證服務器根據認證請求生成認證碼數據,向電視控制器下發(fā)認證碼數據;并且接收所述電視控制器發(fā)送的認證碼運算結果,根據所述認證碼運算結果判斷認證是否有效。
[0074]例如,所述認證服務器根據相應的認證算法對所述認證碼數據進行運算,獲得第二認證碼運算結果,接收所述電視控制器發(fā)送的認證碼運算結果,并根據所述認證碼運算結果和所述第二認證碼運算結果,判斷認證是否有效,獲得認證結果信息。并向所述電視控制器發(fā)送所述認證結果信息。
[0075]所述認證服務器可以是電子支付服務器,或者其他系統(tǒng)的需要進行認證的服務器。
[0076]因此,在一個優(yōu)選實施方式中,所述電視控制器可進一步接收認證服務器發(fā)送認證結果信息,并向所述智能遙控器發(fā)送所述認證結果信息。
[0077]所述認證服務器在判斷認證的合法性之后,將會下發(fā)認證結果,所述電視控制器向所述智能遙控器發(fā)送所述認證結果信息,使用戶可以通過所述智能遙控器獲得認證結果O
[0078]在另一個優(yōu)選實施方式中,可進一步包括以下步驟:
[0079]所述電視控制器接收所述認證服務器發(fā)送的用戶端私鑰,并向所述智能遙控器發(fā)送所述用戶端私鑰;
[0080]所述智能遙控器接收并儲存所述用戶端私鑰,根據所述用戶端私鑰對發(fā)送至所述電視控制器的數據進行加密,以及對從所述電視控制器接收的數據進行解密。
[0081]在用戶第一次使用本發(fā)明的所述智能遙控器時,可對用戶輸入的帳戶名和密碼進行初步認證。所述智能遙控器接收輸入的帳戶名和密碼,并通過所述電視控制器向認證服務器發(fā)送所述用戶名和密碼,認證服務器根據所述用戶名和密碼進行初步認證。認證成功后,所述認證服務器會下發(fā)一個包含用戶端私鑰的數字證書,使用戶端可以根據所述用戶端私鑰,對與所述認證服務器交互的數據進行加密和解密。而所述認證服務器則根據與所述私鑰對應的公鑰對發(fā)送至用戶端的數據進行加密;并對從用戶端接收的數據進行解密。以提高認證過程中數據交互的保密性和安全性。
[0082]以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。
【權利要求】
1.一種電子認證客戶端系統(tǒng),其特征在于,包括智能遙控器和電視控制器; 所述電視控制器用于接收認證服務器發(fā)出的認證碼數據,并將所述認證碼數據發(fā)送至所述智能遙控器;接收所述智能遙控器發(fā)送的認證碼運算結果,將所述認證碼運算結果發(fā)送至認證服務器; 所述智能遙控器用于接收所述電視控制器發(fā)送的認證碼數據,根據內置的認證算法對所述認證碼數據進行運算,獲得認證碼運算結果,并對所述電視控制器發(fā)送所述認證碼運晳奸里
2.如權利要求1所述的電子認證客戶端系統(tǒng),其特征在于: 所述智能遙控器進一步用于向所述電視控制器發(fā)送認證請求; 所述電視控制器進一步用于將所述認證請求發(fā)送至認證服務器,并接收所述認證服務器發(fā)出的所述認證碼數據。
3.如權利要求1所述的電子認證客戶端系統(tǒng),其特征在于: 所述電視控制器進一步用于接收所述認證服務器發(fā)送的用戶端私鑰,并向所述智能遙控器發(fā)送所述用戶端私鑰; 所述智能遙控器進一步用于接收并儲存所述用戶端私鑰,根據所述用戶端私鑰對發(fā)送至所述電視控制器的數據進行加密,以及對從所述電視控制器接收的數據進行解密。`
4.如權利要求1所述的電子認證客戶端系統(tǒng),其特征在于:所述電視控制器進一步用于接收認證服務器發(fā)送認證結果信息,并向所述智能遙控器發(fā)送所述認證結果信息。
5.如權利要求1所述的電子認證客戶端系統(tǒng),其特征在于:所述智能遙控器和所述電視控制器使用專用的無線傳輸信道進行通信。
6.一種電子認證系統(tǒng),包括認證服務器,所述認證服務器用于根據認證請求下發(fā)認證碼數據;接收認證碼運算結果,并根據所述認證碼運算結果判斷認證是否有效; 其特征在于,還包括:智能遙控器和電視控制器; 所述電視控制器用于接收所述認證服務器發(fā)出的認證碼數據,并將所述認證碼數據發(fā)送至所述智能遙控器;接收所述智能遙控器發(fā)送的認證碼運算結果,將所述認證碼運算結果發(fā)送至所述認證服務器; 所述智能遙控器用于接收所述電視控制器發(fā)送的認證碼數據,根據內置的認證算法對所述認證碼數據進行運算,獲得認證碼運算結果,并對所述電視控制器發(fā)送所述認證碼運晳奸里
7.一種電子認證客戶端處理方法,其特征在于,包括步驟: 電視控制器接收認證服務器發(fā)出的認證碼數據,并發(fā)送至智能遙控器; 所述智能遙控器接收所述電視控制器發(fā)送的認證碼數據,根據內置的認證算法對所述認證碼數據進行運算,獲得認證碼運算結果,并對所述電視控制器發(fā)送所述認證碼運算結果; 所述電視控制器接收所述智能遙控器發(fā)送的認證碼運算結果,將所述認證碼運算結果發(fā)送至認證服務器。
8.如權利要求7所述的電子認證客戶端處理方法,其特征在于,進一步包括以下步驟:所述智能遙控器向所述電視控制器發(fā)送認證請求; 所述電視控制器將所述認證請求發(fā)送至認證服務器,并接收所述認證服務器發(fā)出的所述認證碼數據。
9.如權利要求7所述的電子認證客戶端處理方法,其特征在于,進一步包括以下步驟: 所述電視控制器接收認證服務器發(fā)送認證結果信息,并向所述智能遙控器發(fā)送所述認證結果信息。
10.如權利要求7所述的電子認證客戶端處理方法,其特征在于,進一步包括以下步驟: 所述電視控制器接收所述認證服務器發(fā)送的用戶端私鑰,并向所述智能遙控器發(fā)送所述用戶端私鑰; 所述智能遙控器接收并儲存所述用戶端私鑰,根據所述用戶端私鑰對發(fā)送至所述電視控制器的數據進行加密,以及對從所述電視控制器接收的數據進行解密。
11.一種電子認證方法,其特征在于,包括步驟: 認證服務器根據認證請求生成認證碼數據,向電視控制器下發(fā)認證碼數據; 所述電視控制器接收所述認證服務器發(fā)出的認證碼數據,并發(fā)送至智能遙控器;所述智能遙控器接收所述電視控制器發(fā)送的認證碼數據,根據內置的認證算法對所述認證碼數據進行運算,獲得認證碼運算結果,并對所述電視控制器發(fā)送所述認證碼運算結果; 所述電視控制器接收所述智能遙控器發(fā)送的認證碼運算結果,將所述認證碼運算結果發(fā)送至所述認證服務器; 所述認證服務器接收所述電視控制器發(fā)送的認證碼運算結果,根據所述認證碼運算結果判斷認證是否有效。
【文檔編號】H04L9/32GK103457922SQ201210182960
【公開日】2013年12月18日 申請日期:2012年6月5日 優(yōu)先權日:2012年6月5日
【發(fā)明者】殷宇, 楊達志, 張文, 馬斌 申請人:騰訊科技(深圳)有限公司