数据的加密和解密方法及加密和解密装置的制造方法_3

文档序号:9508577阅读:来源:国知局
关联加密的用户信息,向所述用户信息对应的终端发送密钥获取指令;
[0136]密钥接收模块103,用于接收所述用户信息对应的终端返回的密钥;
[0137]加密模块104,用于采用所述密钥对所述待加密的数据进行加密;
[0138]传输模块105,用于将加密后的数据传输至所述用户信息对应的终端。
[0139]优选的,所述数据的加密装置还包括:判断模块、拒绝模块。
[0140]判断模块,用于判断在预设时间内是否有接收到所述用户信息对应的终端返回的密钥;
[0141]拒绝模块,用于如果所述判断模块判断出在预设时间内没有接收到所述用户信息对应的终端返回的密钥,则拒绝执行数据传输操作;
[0142]所述加密模块,具体用于如果所述判断模块判断出在预设时间内有接收到所述用户信息对应的终端返回的密钥,则执行采用所述密钥对所述待加密的数据进行加密。
[0143]实施例七
[0144]请参阅图7,为本发明实施例七提供的数据的加密装置的结构示意图;为了便于说明,仅示出了与本发明实施例相关的部分。所述数据的加密装置包括:获取模块201、信息获取模块202、眼球获取模块203、指令发送模块204、密钥接收模块205、加密模块206、以及传输模块207。所述数据的加密装置可以是内置于终端中的软件单元、硬件单元或者是软硬结合的单元。
[0145]获取模块201,用于获取待加密的数据和设定的关联加密的用户信息;
[0146]信息获取模块202,用于获取设定的本终端的用户信息;
[0147]眼球获取模块203,用于根据本终端的用户信息,获取本终端用户的眼球信息;
[0148]指令发送模块204,用于根据设定的关联加密的用户信息,向所述用户信息对应的终端发送密钥获取指令;
[0149]密钥接收模块205,用于接收所述用户信息对应的终端返回的密钥;
[0150]所述加密模块206,具体用于采用所述密钥以及本终端用户的眼球信息,对所述待加密的数据进行加密。
[0151]传输模块207,用于将加密后的数据传输至所述用户信息对应的终端。
[0152]在本发明实施例中,所述眼球获取模块203具体包括:开启模块和眼球采集模块。
[0153]开启模块,用于根据本终端的用户信息,开启本终端的眼球采集模块;
[0154]眼球采集模块,用于采集本终端用户的眼球信息。
[0155]优选的,所述数据的加密装置还包括:判断模块、拒绝模块。
[0156]判断模块,用于判断在预设时间内是否有接收到所述用户信息对应的终端返回的密钥;
[0157]拒绝模块,用于如果所述判断模块判断出在预设时间内没有接收到所述用户信息对应的终端返回的密钥,则拒绝执行数据传输操作;
[0158]所述加密模块,具体用于如果所述判断模块判断出在预设时间内有接收到所述用户信息对应的终端返回的密钥,则执行采用所述密钥以及本终端用户的眼球信息,对所述待加密的数据进行加密。
[0159]实施例八
[0160]请参阅图8,为本发明实施例提供的数据的加密装置的结构示意图;为了便于说明,仅示出了与本发明实施例相关的部分。所述数据的加密装置包括:获取模块301、用户信息获取模块302、图像获取模块303、指令发送模块304、密钥接收模块305、加密模块306、以及传输模块307。所述数据的加密装置可以是内置于终端中的软件单元、硬件单元或者是软硬结合的单元。
[0161]获取模块301,用于获取待加密的数据和设定的关联加密的用户信息;
[0162]用户信息获取模块302,用于获取设定的本终端的用户信息;
[0163]图像获取模块303,用于根据设定的本终端的用户信息,在本终端获取所述用户信息相应的图像信息;
[0164]指令发送模块304,用于根据设定的关联加密的用户信息,向所述用户信息对应的终端发送密钥获取指令;
[0165]密钥接收模块305,用于接收所述用户信息对应的终端返回的密钥;
[0166]所述加密模块306,具体用于采用所述密钥以及本终端用户的图像信息,对所述待加密的数据进行加密。
[0167]传输模块307,用于将加密后的数据传输至所述用户信息对应的终端。
[0168]优选的,所述数据的加密装置还包括:判断模块、拒绝模块。
[0169]判断模块,用于判断在预设时间内是否有接收到所述用户信息对应的终端返回的密钥;
[0170]拒绝模块,用于如果所述判断模块判断出在预设时间内没有接收到所述用户信息对应的终端返回的密钥,则拒绝执行数据传输操作;
[0171]所述加密模块,具体用于如果所述判断模块判断出在预设时间内有接收到所述用户信息对应的终端返回的密钥,则执行采用所述密钥以及本终端用户的图像信息,对所述待加密的数据进行加密。
[0172]实施例九
[0173]请参阅图9,为本发明实施例九提供的数据的解密装置的结构示意图;为了便于说明,仅示出了与本发明实施例相关的部分。所述数据的解密装置包括:获取模块401、解密获取模块402、解密模块403、以及打开模块404。所述数据的解密装置可以是内置于终端中的软件单元、硬件单元或者是软硬结合的单元。
[0174]获取模块401,用于获取加密后的数据及设定的关联用户信息;
[0175]解密获取模块402,用于根据所述关联用户信息,获取对所述加密后的数据进行解密的密钥;
[0176]解密模块403,用于采用所述解密的密钥,对所述加密后的数据进行解密;
[0177]打开模块404,用于解密成功,则打开所述数据。
[0178]在本发明实施例中,当所述关联用户信息为本终端的用户信息时,解密获取模块402具体包括:开启模块和眼球采集模块;
[0179]开启模块,用于根据所述本终端的用户信息,开启本终端的眼球采集模块;
[0180]眼球采集模块,用于采集本终端用户的眼球信息;
[0181]解密模块,具体用于采用采集到的本终端用户的眼球信息,对所述加密后的数据进行解密。
[0182]优选的,所述数据的解密装置还包括:次数判断模块和数据删除模块。
[0183]次数判断模块,用于判断在预设的时间内,解密失败的次数是否超过预设的阈值;
[0184]数据删除模块,用于如果在所述次数判断模块判断出解密失败的次数超过预设的阈值,则删除所述加密后的数据。
[0185]实施例十
[0186]请参阅图10,为本发明实施例提供的数据的解密装置的结构示意图;为了便于说明,仅示出了与本发明实施例相关的部分。所述数据的解密装置包括:获取模块501、开启模块502、眼球采集模块503、视频窗口开启模块504、视频窗口采集模块505、解密模块506、以及打开模块507。所述数据的解密装置可以是内置于终端中的软件单元、硬件单元或者是软硬结合的单元。
[0187]获取模块501,用于获取加密后的数据及设定的关联用户信息;
[0188]开启模块502,用于当所述关联用户信息为本终端的用户信息时,开启本终端的眼球采集模块;
[0189]眼球采集模块503,用于采集本终端用户的眼球信息;
[0190]视频窗口开启模块504,用于当所述关联用户信息为发送方终端的用户信息时,开启本终2而的视频窗口 ;
[0191]视频窗口采集模块505,用于通过所述视频窗口采集发送方终端用户的眼球信息;
[0192]解密模块506,具体用于采用采集到的本终端用户的眼球信息和发送方终端用户的眼球信息,对所述加密后的数据进行解密。
[0193]打开模块507,用于解密成功,则打开所述数据。
[0194]优选的,所述数据的解密装置还包括:次数判断模块和数据删除模块。
[0195]次数判断模块,用于判断在预设的时间内,解密失败的次数是否超过预设的阈值;
[0196]数据删除模块,用于如果在所述次数判断模块判断出解密失败的次数超过预设的阈值,则删除所述加密后的数据。
[0197]综上所述,本发明提供的数据的加密和解密方法及加密和解密装置,通过向关联的用户获取加密的密钥,通过该密钥对数据进行加密,
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1