1.一種用于光模塊的阿里斯塔認證方法,其特征在于,包括:
光模塊通過其金手指安裝至目標設(shè)備中,上電后,所述光模塊的處理器將存儲于閃存FLASH存儲器中的光模塊阿里斯塔認證軟件加載至隨機存取存儲器RAM存儲器中運行,所述光模塊的處理器、FLASH存儲器和RAM存儲器設(shè)置于所述光模塊的嵌入式芯片中;
所述光模塊的處理器通過所述金手指接收到所述目標設(shè)備發(fā)送的秘鑰數(shù)據(jù)后,將所述秘鑰數(shù)據(jù)存儲至所述FLASH存儲器;
所述光模塊的處理器根據(jù)所述秘鑰數(shù)據(jù)計算解密結(jié)果;
所述光模塊的處理器將所述解密結(jié)果通過所述金手指發(fā)送至所述目標設(shè)備,接受所述目標設(shè)備的阿里斯塔認證。
2.根據(jù)權(quán)利要求1所述的阿里斯塔認證方法,其特征在于,光模塊通過其金手指安裝至目標設(shè)備中之前,該阿里斯塔認證方法還包括:在所述RAM存儲器中設(shè)置一個目標區(qū)域;
所述光模塊的處理器將存儲于閃存FLASH存儲器中的光模塊阿里斯塔認證軟件加載至隨機存取存儲器RAM存儲器中運行的過程,具體包括:
所述光模塊的處理器將存儲于閃存FLASH存儲器中的光模塊阿里斯塔認證軟件加載至隨機存取存儲器RAM存儲器中的所述目標區(qū)域中運行。
3.根據(jù)權(quán)利要求1或2所述的阿里斯塔認證方法,其特征在于,所述光模塊的處理器根據(jù)所述秘鑰數(shù)據(jù)計算解密結(jié)果之前,該阿里斯塔認證方法還包括:所述光模塊的處理器通過所述金手指接收所述目標設(shè)備發(fā)送的隨機數(shù)據(jù);
所述光模塊的處理器根據(jù)所述秘鑰數(shù)據(jù)計算解密結(jié)果的過程,具體包括:
所述光模塊的處理器將所述秘鑰數(shù)據(jù)和所述隨機數(shù)據(jù)代入預(yù)設(shè)光模塊哈希運算公式中計算解密結(jié)果。
4.根據(jù)權(quán)利要求3所述的阿里斯塔認證方法,其特征在于,所述秘鑰數(shù)據(jù)包括多組。
5.根據(jù)權(quán)利要求4所述的阿里斯塔認證方法,其特征在于,所述光模塊的處理器根據(jù)所述秘鑰數(shù)據(jù)計算解密結(jié)果之前,該阿里斯塔認證方法還包括:所述光模塊的處理器通過所述金手指接收所述目標設(shè)備發(fā)送的采用目標秘鑰數(shù)據(jù)進行解密的指令,所述目標秘鑰數(shù)據(jù)為所述多組秘鑰數(shù)據(jù)中的一組;
將所述秘鑰數(shù)據(jù)和所述隨機數(shù)據(jù)代入預(yù)設(shè)光模塊哈希運算公式中計算解密結(jié)果的過程,具體包括:將所述目標秘鑰數(shù)據(jù)和所述隨機數(shù)據(jù)代入預(yù)設(shè)光模塊哈希運算公式中計算解密結(jié)果。
6.一種用于光模塊的阿里斯塔認證裝置,其特征在于,包括:
金手指和通過兩線式串行總線I2C總線與所述金手指相連接的嵌入式芯片,所述嵌入式芯片中設(shè)置有通過總線相連接的處理器、RAM存儲器和FLASH存儲器;
所述處理器用于執(zhí)行下述操作:
在光模塊通過所述金手指安裝至目標設(shè)備中并上電后,將存儲于所述FLASH存儲器中的光模塊阿里斯塔認證軟件加載至所述RAM存儲器中運行;
通過所述金手指接收到所述目標設(shè)備發(fā)送的秘鑰數(shù)據(jù)后,將所述秘鑰數(shù)據(jù)存儲至所述FLASH存儲器;
根據(jù)所述秘鑰數(shù)據(jù)計算解密結(jié)果;
將所述解密結(jié)果通過所述金手指發(fā)送至所述目標設(shè)備,接受所述目標設(shè)備的阿里斯塔認證。
7.根據(jù)權(quán)利要求6所述的阿里斯塔認證裝置,其特征在于,所述RAM存儲器中設(shè)置有一個目標區(qū)域;
所述處理器用于執(zhí)行將存儲于所述FLASH存儲器中的光模塊阿里斯塔認證軟件加載至所述RAM存儲器中運行的操作,具體包括:
所述處理器用于將存儲于所述FLASH存儲器中的光模塊阿里斯塔認證軟件加載至所述RAM存儲器中的所述目標區(qū)域中運行。
8.根據(jù)權(quán)利要求6或7所述的阿里斯塔認證裝置,其特征在于,所述處理器用于根據(jù)所述秘鑰數(shù)據(jù)計算解密結(jié)果之前,還用于執(zhí)行下述操作:通過所述金手指接收所述目標設(shè)備發(fā)送的隨機數(shù)據(jù);
所述處理器用于執(zhí)行根據(jù)所述秘鑰數(shù)據(jù)計算解密結(jié)果的操作,具體包括:
所述處理器用于將所述秘鑰數(shù)據(jù)和所述隨機數(shù)據(jù)代入預(yù)設(shè)光模塊哈希運算公式中計算解密結(jié)果。
9.根據(jù)權(quán)利要求8所述的阿里斯塔認證裝置,其特征在于,所述秘鑰數(shù)據(jù)包括多組;
所述處理器用于根據(jù)所述秘鑰數(shù)據(jù)計算解密結(jié)果之前,還用于執(zhí)行下述操作:通過所述金手指接收所述目標設(shè)備發(fā)送的采用目標秘鑰數(shù)據(jù)進行解密的指令,所述目標秘鑰數(shù)據(jù)為所述多組秘鑰數(shù)據(jù)中的一組;
所述處理器用于執(zhí)行將所述秘鑰數(shù)據(jù)和所述隨機數(shù)據(jù)代入預(yù)設(shè)光模塊哈希運算公式中計算解密結(jié)果的操作,具體包括:所述處理器用于將所述目標秘鑰數(shù)據(jù)和所述隨機數(shù)據(jù)代入預(yù)設(shè)光模塊哈希運算公式中計算解密結(jié)果。
10.一種光模塊,其特征在于,所述光模塊包括權(quán)利要求6至9任意一項所述的阿里斯塔認證裝置。