一种光模块加密方法及装置制造方法及图纸

技术编号:18240353 阅读:41 留言:0更新日期:2018-06-17 05:01
本发明专利技术涉及一种光模块加密方法及装置,所述加密方法包括步骤:获取光模块的标识,所述标识为该只光模块所独有;对所述标识进行加密运算,生成该只光模块的密码;保存所述密码在该光模块的内部。本发明专利技术通过对每个光模块都设置一个密码,而且该密码是唯一的,为该光模块所独有,因此可以有效地保障光模块的使用安全性。 1

An optical module encryption method and device

The present invention relates to an optical module encryption method and device. The encryption method includes steps: obtaining the identification of an optical module, which is identified as unique to the optical module; encrypts the label to generate the password of the optical module, and saves the cipher inside the optical module block. By setting a password for each optical module, the invention is unique and unique to the optical module, so the security of the optical module can be effectively guaranteed. One

【技术实现步骤摘要】
一种光模块加密方法及装置
本专利技术涉及光通信
,特别涉及一种光模块加密方法及装置。
技术介绍
为了保障光模块的安全使用,一般地,光模块厂家都会给光模块设置访问密码,来保护光模块内存的可读/写区域。但是,目前光模块厂家都是采用固定密码进行保护,即同一固件程序的大批量光模块采用的是相同的密码,有的光模块厂家为了贪图方便,甚至是其生产的所有光模块都采用同一个密码,一旦该固定密码外泄,会造成大量产品的风险不可控。
技术实现思路
本专利技术的目的在于改善现有技术中所存在的不足,提供一种光模块加密方法及装置,以提高光模块使用的安全性。为了实现上述专利技术目的,一方面,本专利技术实施例提供了一种光模块加密方法,包括步骤:获取光模块的标识,所述标识为该只光模块所独有;对所述标识进行加密运算,生成该只光模块的密码;保存所述密码在该光模块的内部。通过对该只光模块所独有的标识进行加密运算,生成密码,一方面每个光模块都有一个密码,另一方面每个光模块的密码都不相同,因此,可以有效保障光模块使用的安全性。另一方面,本专利技术实施例提供了一种光模块加密装置,包括标识获取模块、密码生成模块和密码保存模块,其中,所述标识获取模块,用于获取光模块的标识,所述标识为该只光模块所独有;所述密码生成模块,用于对所述标识进行加密运算,生成该只光模块的密码;所述密码保存模块,用于将所述密码保存在该光模块的内部。另一方面,本专利技术实施例还提供了一种光模块解密方法,包括步骤:获取光模块的标识,所述标识为生成该光模块的密码时所使用的标识;对所述标识进行加密运算,生成该只光模块的解密密码;所述加密运算采用的是生成该光模块的密码时所使用的加密算法;读取光模块内部存储的密码;判断所述解密密码与光模块内部存储的密码是否一致,若一致,则解密成功,否则解密不成功。再一方面,本专利技术实施例还提供了一种光模块解密装置,包括标识读取模块、解密密码生成模块、解密判断模块,其中,所述标识读取模块,用于读取光模块的标识,所述标识为生成该光模块的密码时所使用的标识;所述解密密码生成模块,用于对所述标识进行加密运算,生成该只光模块的解密密码,所述加密运算采用的是生成该光模块的密码时所使用的加密算法;所述解密判断模块,用于读取光模块内部存储的密码,判断所述解密密码与光模块内部存储的密码是否一致,若一致,则解密成功,否则解密不成功。与现有技术相比,本专利技术通过给每个光模块配置不同且唯一密码的方式,保障了光模块的安全使用,另外,该加密及解密操作简单,易于实现。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术较佳实施例提供的光模块加密方法的流程图。图2为本专利技术较佳实施例提供的光模块加密装置的方框示意图。图3为本专利技术较佳实施例提供的光模块解密方法的流程图。图4为本专利技术较佳实施例提供的光模块解密装置的方框示意图。图5是本专利技术电子设备的方框示意图。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术实施例提供了一种光模块加密方法,包括以下步骤:S101,获取光模块的标识,所述标识为该只光模块所独有。一个光模块所独有的标识可能有多个,选取其中一个即可,例如光模块的序列号(SN码)。采用光模块所独有的标识,目的是使得每个光模块的密码具有唯一性,作为简单的实施方式,直接采用光模块本身已具有的唯一标识,但是也可应采用其他实施方式,例如给每个光模块新配置一个唯一标识,只要采用的标识是每个光模块唯一具有的即可。S102,对获取的所述标识进行加密运算,生成该只光模块的密码。加密算法有很多种,此处对于采用何种加密算法对标识进行加密运算没有限制,例如可以采用可靠性很高的TEA加密算法对标识进行加密运算。S103,保存所述密码在该光模块的内部。请参阅图2,本实施例同时提供了与上述光模块加密方法相对应的光模块加密装置,包括标识获取模块、密码生成模块和密码保存模块,其中,所述标识获取模块,用于获取光模块的标识,所述标识为该只光模块所独有,例如光模块的SN码;所述密码生成模块,用于对所述标识进行加密运算,例如采用TEA加密算法对标识进行加密运算,生成该只光模块的密码;所述密码保存模块,用于将所述密码保存在该光模块的内部。光模块厂家通过上述方法对光模块进行加密,可以有效地保护光模块内存的可读/写区域,只有解密成功后才能对光模块的内存进行读/写操作。因此,光模块厂家会提供给授权用户光模块解密装置,以便于授权用户可以解密并正常使用光模块。请参阅图4,本实施例中提供的光模块解密装置,包括标识读取模块、解密密码生成模块、解密判断模块,其中,所述标识读取模块,用于读取光模块的标识,所述标识为生成该光模块的密码时所使用的标识。例如,针对于上述加密方法实施例中所述的对SN码进行加密运算生成密码,此处的标识则指的是就是SN码。所述解密密码生成模块,用于对所述标识进行加密运算,生成该只光模块的解密密码,所述加密运算采用的是生成该光模块的密码时所使用的加密算法。例如,针对于上述加密方法实施例中所述的采用TEA加密算法对SN码进行加密运算生成密码,此处则是采用TEA加密算法对SN码进行加密运算生成解密密码,因此,从本质上讲,光模块内部存储的密码和此处生成的解密密码应该是相同的。所述解密判断模块,用于读取光模块内部存储的密码,判断所述解密密码与光模块内部存储的密码是否一致,若一致,则解密成功,否则解密不成功。解密成功后则可以对光模块的内存进行读/写操作,否则不能进行读/写操作。如果解密不成功,则可以表明所使用的解密装置并非是光模块厂家提供给授权用户的光模块解密装置,可能是非法人员的非法操作,因此可以保障光模块的安全使用。理论上,只要获得了光模块厂家提供的上述光模块解密装置,即可对各个光模块进行正确解密。为了避免因光模块厂家提供的光模块解密装置外泄而导致的不安全性,只有合法授权的用户才能使用该解密装置,即在使用该光模块解密装置之前,需要进行授权验证,授权验证成功后才能使用。例如,作为举例,光模块厂家(服务器)会给每个合肥授权用户分配登录账号和登录密码,使用者需要正确输入登录账号及登录密码后才能正常使用该光模块解密装置。登录密码可以是固定密码,也可以是每次登录时分配的临时动态密码。请参阅图3,本实施例中同时提供了一种光模块解密方法,包括以下步骤:S201,获取光模块的标识,所述标识为生成该光模块的密码时所使用的标识。例如,光模块加密时是对光模块的SN码进行加密运算,那么此处则也是获取光模块的SN码。S202,对本文档来自技高网...
一种光模块加密方法及装置

【技术保护点】
1.一种光模块加密方法,其特征在于,包括步骤:

【技术特征摘要】
1.一种光模块加密方法,其特征在于,包括步骤:获取光模块的标识,所述标识为该只光模块所独有;对所述标识进行加密运算,生成该只光模块的密码;保存所述密码在该光模块的内部。2.根据权利要求1所述的光模块加密方法,其特征在于,所述标识为该光模块的序列号。3.根据权利要求1所述的光模块加密方法,其特征在于,所述对标识进行加密运算步骤中,采用TEA加密算法对标识进行加密运算。4.一种光模块加密装置,其特征在于,包括标识获取模块、密码生成模块和密码保存模块,其中,所述标识获取模块,用于获取光模块的标识,所述标识为该只光模块所独有;所述密码生成模块,用于对所述标识进行加密运算,生成该只光模块的密码;所述密码保存模块,用于将所述密码保存在该光模块的内部。5.一种光模块解密方法,其特征在于,包括步骤:读取光模块的标识,所述标识为生成该光模块的密码时所使用的标识;对所述标识进行加密运算,生成该只光模块的解密密码;所述加密运算采用的是生成该光模块的密码时所使用的加密算法;读取光模块内部存储的密码;判断所述解密密...

【专利技术属性】
技术研发人员:杨双黄伟龙林
申请(专利权)人:索尔思光电成都有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1