Como posso armazenar com segurança uma chave AES no Windows com .Net (C #)?

Eu estou procurando uma maneira de armazenar uma determinada chave AES para que ela não possa ser recuperada, mas ainda pode ser usada para criptografia e descriptografia (usando C #). Eu acho que o equivalente ao armazenamento de chaves assimétricas pode ser encontradoaqui, mas estou procurando algo que possa ser usado para criptografia simétrica. Existe de forma gerenciada (pré .Net 4)?

questionAnswers(5)

yourAnswerToTheQuestion