- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The App Security API seems to make it very easy to encrypt data in hybrid HTML5 apps, but the documentation doesn't give much data on how it works:
The confidentiality and integrity of the sealed chunk is protected by encryption and signing. You do not need to deal with encryption, signing, or key management; the App Security API does this for you.
What encryption algorithm is used? What key is used (when not providing an 'extraKey')?
Thank you.
- Tags:
- HTML5
- Intel® XDK
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Shlomo,
The encryption-decryption of the data in App Security API is done using AES-GCM algorithm.
The AES-GCM key is derived from device specific attributes (hardware and software) along with an extra key (if provided during createFromData api).
Thanks,
Dan.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Shlomo -- I'll ask one of the experts on that API to respond. --Paul
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Shlomo,
The encryption-decryption of the data in App Security API is done using AES-GCM algorithm.
The AES-GCM key is derived from device specific attributes (hardware and software) along with an extra key (if provided during createFromData api).
Thanks,
Dan.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page