multiparty-shared-secret-encryption
Reactive icon

Multiparty Shared Secret Encryption

Stable version 1.0.0 (Compatible with OutSystems 11)
Uploaded
 on 24 Aug (yesterday)
 by 
EONE TECHNOLOGIES PRIVATE LIMITED
0.0
 (0 ratings)
multiparty-shared-secret-encryption

Multiparty Shared Secret Encryption

Details
Multiparty Shared Secret Encryption A lightweight OutSystems‑ready JavaScript library for secure multiparty encryption. This library enables multiparty end‑to‑end encryption using shared secrets. It combines Shamir’s Secret Sharing for distributing secrets across participants and AES‑256‑GCM for message encryption/decryption. Built for OutSystems Reactive Web & Mobile, it uses Promises for seamless use in Client Actions.
Read more

Workflow

Generate & Split Secret: Call generateAndSplit(n, k) to create and split a secret.

Distribute Shares: Send each share securely to participants.

Reconstruct Secret: Collect k shares and call combineShares() when needed.

Encrypt Messages: Use encryptMessage(secret, plainText) for secure communication.

Decrypt Messages: Use decryptMessage(secret, ciphertext, iv) to retrieve the original data.


Use Cases

Multi-party vault unlocking.

Joint authorization for sensitive operations.

Distributed trust management.


Security Notes

Never persist reconstructed secrets; keep them in memory only.

Use secure channels (e.g., HTTPS) for share transmission.

Rotate secrets periodically to maintain strong security.

Release notes (1.0.0)
License (1.0.0)
Reviews (0)
Team
Other assets in this category
More from EONE TECHNOLOGIES PRIVATE LIMITED