- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi ,
For an application without having the ability to pair with the device (since we are using one Master phone to scan multiple peripheral sensors), we would like to use application level encryption. I know that encryption and decryption using SW is very long , therefore usually using HW block for that. Is there any way which I can use the encryption/Decryption HW block directly ?
Couldn't find any reference for it online.
Solved! Go to Solution.
- Labels:
-
BLE
- Tags:
- decryption
- encryption
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
In PSoC 4 there is no cryptography block or HW block for encryption. The entire BLE stack is implemented in flash including the security Manager protocol. So it is only possible to access the security features through BLE. We recommend you to do this because it is would be simple and hassle free to use BLE specific APIs.
Please go through attached reference projects.
Thanks
Ganesh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Are you using PSoC 6 device? By HW encryption/decryption block do you mean Cryptography block?
If yes, please go through the code example "PSoC_6_MCU_Cryptography_AES_Demonstration ".
Hope this is what you are looking for. Else, kindly elaborate your requirements so that we can help you better.
Thanks
Ganesh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I am using CY8C4128LQI-BL543 , I think it is PSOC4
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes , I mean the Cryptography block, assuming that part of it is being implemented on HW
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
In PSoC 4 there is no cryptography block or HW block for encryption. The entire BLE stack is implemented in flash including the security Manager protocol. So it is only possible to access the security features through BLE. We recommend you to do this because it is would be simple and hassle free to use BLE specific APIs.
Please go through attached reference projects.
Thanks
Ganesh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi ,
Thanks for quick reply. where is the attached reference?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
You can see two projects named CLIENT_CENTRAL_MASTER and SERVER_PERIPHERAL_SLAVE attached to my previous email.
Thanks
Ganesh