预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114338176A(43)申请公布日2022.04.12(21)申请号202111646761.0(22)申请日2021.12.29(71)申请人支付宝(杭州)信息技术有限公司地址310000浙江省杭州市西湖区西溪路556号8层B段801-11(72)发明人曹淋(74)专利代理机构北京布瑞知识产权代理有限公司11505代理人张欣(51)Int.Cl.H04L9/40(2022.01)H04L9/08(2006.01)权利要求书2页说明书10页附图3页(54)发明名称数据传输的方法、装置以及网卡(57)摘要本公开提供了一种传输数据的方法、装置以及网卡。该方法应用于网卡,该方法包括:接收采用第一网络密钥加密的第一数据包;从第一数据包中提取第一密钥;根据第一密钥和网卡中存储的第二密钥,生成第一网络密钥;使用第一网络密钥对第一数据包进行解密。在传输第一数据包的过程中,第一数据包中携带第一密钥,并且网卡中存储了第二密钥,网卡仅在需要对数据进行解密的过程中,才生成第一网络密钥,因此,本公开的方案最大程度的减少了第一网络密钥在网卡中存在的时间,以降低第一网络密钥被窥探的可能性,有利于提高第一网络密钥的安全性。CN114338176ACN114338176A权利要求书1/2页1.一种传输数据的方法,所述方法应用于网卡,所述方法包括:接收采用第一网络密钥加密的第一数据包;从所述第一数据包中提取第一密钥;根据所述第一密钥和所述网卡中存储的第二密钥,生成所述第一网络密钥;使用所述第一网络密钥对所述第一数据包进行解密。2.如权利要求1所述的方法,所述方法还包括:获取待发送数据;响应于接收到所述待发送数据,根据第三密钥和所述第二密钥,生成第二网络密钥;利用所述第二网络密钥对所述待发送数据进行加密,得到加密后的数据;对所述加密后的数据以及所述第三密钥进行封装,形成第二数据包;发送所述第二数据包。3.如权利要求1或2所述的方法,所述方法还包括:接收第三数据包,所述第三数据包携带第四密钥,所述第四密钥与所述第一密钥不同;从所述第三数据包中提取所述第四密钥;基于所述第四密钥与所述第二密钥生成第三网络密钥;使用所述第三网络密钥对所述第三数据包进行解密。4.如权利要求1‑3中任一项所述的方法,所述第一密钥是用户指定的用于对所述第一数据包加密的密钥。5.如权利要求1‑4中任一项所述的方法,所述使用所述第一密钥和所述保护密钥生成所述第一网络密钥,包括:使用所述第二密钥对所述第一密钥加密,得到所述第一网络密钥。6.如权利要求1‑5中任一项所述的方法,所述第一密钥位于所述第一数据包的末尾。7.一种网卡,包括:网络接收单元,用于接收采用第一网络密钥加密的第一数据包,并从所述第一数据包中提取第一密钥;密钥保护单元,与所述网络接收单元相连,用于根据所述第一密钥和所述网卡中存储的第二密钥,生成所述第一网络密钥;解密单元,与所述密钥保护单元相连,用于使用所述第一网络密钥对所述第一数据包进行解密。8.如权利要求7所述的网卡,还包括:所述网络接收单元,用于获取待发送数据;所述密钥保护单元,用于响应于接收到所述待发送数据,根据第三密钥和所述第二密钥,生成第二网络密钥;加密单元,与所述密钥保护单元相连,用于利用所述密钥保护单元生成的所述第二网络密钥对所述网络接收单元接收到的所述待发送数据进行加密,得到加密后的数据;网络发送单元,与所述加密单元相连,用于对所述加密后的数据以及所述第三密钥进行封装,形成并发送第二数据包。9.如权利要求7或8所述的网卡,所述网络接收单元,用于接收第三数据包并从所述第三数据包中提取第四密钥,所述第三数据包携带所述第四密钥,且所述第四密钥与所述第2CN114338176A权利要求书2/2页一密钥不同;所述密钥保护单元,用于基于所述网络接收单元提取的所述第四密钥与所述第二密钥生成第三网络密钥;所述解密单元,用于使用所述密钥保护单元生成的所述第三网络密钥对所述第三数据包进行解密。10.如权利要求7‑9中任一项所述的网卡,所述第一密钥是用户指定的用于对所述第一数据包加密的密钥。11.如权利要求7‑10中任一项所述的网卡,所述密钥保护单元,用于使用所述第二密钥对所述网络接收单元提取的所述第一密钥加密,得到所述第一网络密钥。12.如权利要求7‑11中任一项所述的网卡,所述第一密钥位于所述第一数据包的末尾。13.一种网卡,包括输入/输出接口、存储器和处理器,所述存储器中存储有可执行代码,所述处理器被配置为通过输入/输出接口执行所述可执行代码,以实现权利要求1‑6中任一项所述的方法。3CN114338176A说明书1/10页数据传输的方法、装置以及网卡技术领域[0001]本公开涉及数据传输技术领域,具