Hi Sir,
I have good experience in BLE, RFID & NFC app development. I developed hybrid app using IONIC for BLE and i reviewed your requirement it's looking good to me. I developed few app in which i used RSA 256 algorithm for encryption, so encryption is not so hard for me. Most important i need to know about your BLE devices. Please feel free to contact me to discuss further.
Thanks,