Supported Cryptographic Operations
The
Cryptographic Accelerator peripheral handles advanced encryption and hashing for secure data systems:
- AES encryption for symmetric key encryption
- Ed25519 and X25519 keys for asymmetric cryptography and key exchange
- SHA string hashing for data integrity verification
Setting Up Encryption
1. Place a Cryptographic Accelerator block and connect it to your computer
2. Call the peripheral's encryption functions from your Lua scripts
3. Use AES for encrypting sensitive data that needs to be decrypted later
4. Use Ed25519 for signing data and verifying authenticity
5. Use X25519 for secure key exchange between systems
6. Use SHA hashing to verify data hasn't been tampered with
This peripheral is essential if you're building secure authentication systems, encrypted storage networks, or inter-computer communication that needs to resist tampering. Combine it with card readers and NFC systems for a complete security infrastructure.
