Skip to content

encrypted message communication #24

@jiin-kim109

Description

@jiin-kim109

Description:
Image

Public/Private key encryption mechanism for client message communication.

Clients issue public/private key pairs on initialization.

When a client connects to a tracker, the public key is passed.

The tracker keeps the public key and whenever other clients request peer information, include individual public keys for each client.

Client sends a message to other clients with their public keys. Each receiving client decrypts the encrypted message by the public key with their private key.

Acceptance Criteria:

Add Public/Private key generation on client init.

Include public key in /Connect API call to tracker

Include public key in send_message between clients

Decryption with private key in client's receive_message function

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions