发明名称 Storing a key to an encrypted file in kernel memory
摘要 Storing a key to an encrypted file in a kernel memory is disclosed. Authentication data may be received and authentication credentials of the authentication data may be stored in a file. The file may be encrypted and a key to the encrypted file may be generated. The encrypted file may be stored in a user space and the key may be stored in a kernel space. The key may be retrieved from the kernel space and applied to the encrypted file in the user space to decode the encrypted file and subsequently access the authentication credentials stored in the encrypted file.
申请公布号 US9553855(B2) 申请公布日期 2017.01.24
申请号 US201414181246 申请日期 2014.02.14
申请人 Red Hat, Inc. 发明人 Pal Dmitri;Crittenden Rob
分类号 H04L29/06;G06F21/00;G06F21/62 主分类号 H04L29/06
代理机构 Lowenstein Sandler LLP 代理人 Lowenstein Sandler LLP
主权项 1. A method comprising: receiving authentication data in response to a verification of a login to a network comprising a plurality of resources; generating an encrypted file comprising a plurality of authentication credentials corresponding to the resources of the network in view of the authentication data received in response to the verification of the login to the network; generating a key to the encrypted file; storing the encrypted file in a user space; storing the key in a portion of a kernel space assigned to the login to the network; in response to an access of the encrypted file, decoding, by a processing device, the encrypted file in the user space with the key in the kernel space to access the authentication credentials stored in the encrypted file; and deleting the key in the portion of the kernel space that is assigned to the login in response to a log off from the network.
地址 Raleigh NC US