Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more
i checked from Power BI Security Whitepaper: Power BI security white paper - Power BI | Microsoft Learn it mentioned below:
During gateway installation and configuration, the administrator types in a gateway Recovery Key. That Recovery Key is used to generate a strong AES symmetric key. An RSA asymmetric key is also created at the same time.
Those generated keys (RSA and AES) are stored in a file located on the local machine. That file is also encrypted. The contents .......
I would like to ask: "The file is also encrypted"... what method and key used in encrypting the file(which stores RSA and AES keys)? the file would be placed only in the machine where dataway installed?
Solved! Go to Solution.
Hi @pennyhoho117
Thanks for using the Microsoft Fabric Community.
For your clarification please verify the below points and feel free to reach out to us if any assistance reuired.
File Encryption on the Gateway Machine:
AES Key Generation from the Recovery Key:
Encryption Workflow:
Why Use Both RSA and AES:
Key Transmission & Storage:
If you found the above information helpful, we kindly request you to give us a Kudos and mark the response as the Accept as solution.
Thank you,
Cheri Srikanth
Hi @pennyhoho117
Thanks for using the Microsoft Fabric Community.
For your clarification please verify the below points and feel free to reach out to us if any assistance reuired.
File Encryption on the Gateway Machine:
AES Key Generation from the Recovery Key:
Encryption Workflow:
Why Use Both RSA and AES:
Key Transmission & Storage:
If you found the above information helpful, we kindly request you to give us a Kudos and mark the response as the Accept as solution.
Thank you,
Cheri Srikanth
and it also mentioned: "The gateway decrypts the credentials using the RSA private key and re-encrypts them with an AES symmetric key before the data is stored in the Power BI service."
so the final source credentials stored in power BI service is encrypted in AES key, only the encryption in broswer would use the public RSA key, after decrption in local, would only use AES key to encrypt, but would not use public RSA key to encrypt? and the AES key wouldn't send to Power BI service right?
it also mentioned: . That Recovery Key is used to generate a strong AES symmetric key.
i would like to know how use the Recovery Key to generate AES key, what is the use of the recovery key in AES key generation?
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.