【技术实现步骤摘要】
用于光模块的阿里斯塔认证方法、认证装置和光模块
本专利技术涉及光模块
,尤其涉及一种用于光模块的阿里斯塔认证方法、认证装置和光模块。
技术介绍
阿里斯塔(Arista)算法是一种认证算法,通常被应用于光网络的加密认证中。实际应用中,为了建立加密保护的光网络,会在参与构建光网络的计算机和光模块中设置阿里斯塔算法软件(本文中,将阿里斯塔算法软件定义为阿里斯塔认证软件),从而对计算机和光模块进行阿里斯塔授权,之后,通过两者之间的阿里斯塔认证实现对光网络的加密保护。在阿里斯塔认证过程中,计算机和光模块分别运行存储于其自身的阿里斯塔认证软件,计算机在运行其自身的阿里斯塔认证软件的过程中,会向光模块发送用于阿里斯塔认证的秘钥;光模块在运行其自身的阿里斯塔认证软件的过程中,会接收目标设备发送的该秘钥,接收到该秘钥后,将该秘钥存储至其外置存储器中。在光模块运行其自身的阿里斯塔认证软件的过程中,计算机持续从光模块中读取秘钥存储完成的目标响应代码,读取成功后对光模块进行阿里斯塔认证。由上可知,现有技术中,用于光模块的阿里斯塔认证方法中,光模块需要设置一个外置的存储器,用于存储秘 ...
【技术保护点】
一种用于光模块的阿里斯塔认证方法,其特征在于,包括:光模块通过其金手指安装至目标设备中,上电后,所述光模块的处理器将存储于闪存FLASH存储器中的光模块阿里斯塔认证软件加载至随机存取存储器RAM存储器中运行,所述光模块的处理器、FLASH存储器和RAM存储器设置于所述光模块的嵌入式芯片中;所述光模块的处理器通过所述金手指接收到所述目标设备发送的秘钥数据后,将所述秘钥数据存储至所述FLASH存储器;所述光模块的处理器根据所述秘钥数据计算解密结果;所述光模块的处理器将所述解密结果通过所述金手指发送至所述目标设备,接受所述目标设备的阿里斯塔认证。
【技术特征摘要】
1.一种用于光模块的阿里斯塔认证方法,其特征在于,包括:光模块通过其金手指安装至目标设备中,上电后,所述光模块的处理器将存储于闪存FLASH存储器中的光模块阿里斯塔认证软件加载至随机存取存储器RAM存储器中运行,所述光模块的处理器、FLASH存储器和RAM存储器设置于所述光模块的嵌入式芯片中;所述光模块的处理器通过所述金手指接收到所述目标设备发送的秘钥数据后,将所述秘钥数据存储至所述FLASH存储器;所述光模块的处理器根据所述秘钥数据计算解密结果;所述光模块的处理器将所述解密结果通过所述金手指发送至所述目标设备,接受所述目标设备的阿里斯塔认证。2.根据权利要求1所述的阿里斯塔认证方法,其特征在于,光模块通过其金手指安装至目标设备中之前,该阿里斯塔认证方法还包括:在所述RAM存储器中设置一个目标区域;所述光模块的处理器将存储于闪存FLASH存储器中的光模块阿里斯塔认证软件加载至随机存取存储器RAM存储器中运行的过程,具体包括:所述光模块的处理器将存储于闪存FLASH存储器中的光模块阿里斯塔认证软件加载至随机存取存储器RAM存储器中的所述目标区域中运行。3.根据权利要求1或2所述的阿里斯塔认证方法,其特征在于,所述光模块的处理器根据所述秘钥数据计算解密结果之前,该阿里斯塔认证方法还包括:所述光模块的处理器通过所述金手指接收所述目标设备发送的随机数据;所述光模块的处理器根据所述秘钥数据计算解密结果的过程,具体包括:所述光模块的处理器将所述秘钥数据和所述随机数据代入预设光模块哈希运算公式中计算解密结果。4.根据权利要求3所述的阿里斯塔认证方法,其特征在于,所述秘钥数据包括多组。5.根据权利要求4所述的阿里斯塔认证方法,其特征在于,所述光模块的处理器根据所述秘钥数据计算解密结果之前,该阿里斯塔认证方法还包括:所述光模块的处理器通过所述金手指接收所述目标设备发送的采用目标秘钥数据进行解密的指令,所述目标秘钥数据为所述多组秘钥数据中的一组;将所述秘钥数据和所述随机数据代入预设光模块哈希运算公式中计算解密结果的过程,具体包括:将所述目标秘钥数据和所述随机数据代入预设...
【专利技术属性】
技术研发人员:王麟,
申请(专利权)人:青岛海信宽带多媒体技术有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。