%%{init: {'themeVariables': {'fontFamily': 'Bernard MT Condensed', 'fontSize': '24px','fontWeight': 'bold'}}}%%
sequenceDiagram
participant Alice as 👩 Alice
participant Bob as 👨 Bob
participant Server as 💻 Server
rect rgb(200, 220, 255)
note over Alice: Step 1
Alice ->> Alice: 👩 generates private key a 🔐
Bob ->> Bob: 👨 generates private key b 🔐
end
rect rgb(200, 220, 255)
note over Alice: Step 2
Alice ->> Alice: 👩 computes public key A = g^a mod p 🔑
Alice ->> Bob: 👩 sends public key A to 👨 ✉️
end
rect rgb(200, 220, 255)
note over Bob: Step 3
Bob ->> Bob: 👨 computes public key B = g^b mod p 🔑
Bob ->> Alice: 👨 sends public key B to 👩 ✉️
end
rect rgb(200, 220, 255)
note over Alice, Bob: Step 4
Alice ->> Alice: 👩 computes shared secret s = B^a mod p = g^(ab) mod p 🔐
Bob ->> Bob: 👨 computes shared secret s = A^b mod p = g^(ab) mod p 🔐
end
rect rgb(200, 220, 255)
note over Alice, Server: Step 5
Alice ->> Server: 👩 sends encrypted message to Server 💻: {Alice, Bob, s} ✉️
Bob ->> Server: 👨 sends encrypted message to Server 💻: {Alice, Bob, s} ✉️
end
rect rgb(200, 220, 255)
note over Server: Step 6
Server ->> Server: 💻 matches secrets received from 👩 and 👨
Server ->> Server: 💻 generates session key Ks 🔐
Server ->> Alice: 💻 sends session key Ks to 👩 ✉️
Server ->> Bob: 💻 sends session key Ks to 👨 ✉️
end
rect rgb(200, 220, 255)
note over Alice, Bob: Step 7
Alice ->> Alice: 👩 receives session key Ks from Server 🔐
Bob ->> Bob: 👨 receives session key Ks from Server 🔐
end
rect rgb(200, 220, 255)
note over Alice, Bob: Result
Alice ->> Bob: 👩 👨 can now communicate securely using session key Ks 🔐
end
Pinned Loading
-
C2
C2 Public1st MLSecOps [Microsoft Azure Nanodegree ML Engineer] Operationalization Project
Jupyter Notebook
-
CycleGAN_CyCADA_Style_Transfer_and_HPO
CycleGAN_CyCADA_Style_Transfer_and_HPO PublicCross-domain Cycle-Consistent CyCADA CycleGAN and HPO
Jupyter Notebook
-
-
200 contributions in the last year
Day of Week | April Apr | May May | June Jun | July Jul | August Aug | September Sep | October Oct | November Nov | December Dec | January Jan | February Feb | March Mar | April Apr | ||||||||||||||||||||||||||||||||||||||||
Sunday Sun | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Monday Mon | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Tuesday Tue | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Wednesday Wed | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Thursday Thu | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Friday Fri | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Saturday Sat |
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More
Contribution activity
April 2025
Created 22 repositories
-
c6ai/adk-python
Python
This contribution was made on Apr 10
-
c6ai/flightmare
C++
This contribution was made on Apr 9
-
c6ai/agile_autonomy
C++
This contribution was made on Apr 9
-
c6ai/sitt
Python
This contribution was made on Apr 9
-
c6ai/gg_ssms
Python
This contribution was made on Apr 9
-
c6ai/rpg_flightning
Python
This contribution was made on Apr 9
-
c6ai/awesome-robotic-tooling
This contribution was made on Apr 8
-
c6ai/drone-racing-msgs
CMake
This contribution was made on Apr 8
-
c6ai/drone-racing-dataset
Python
This contribution was made on Apr 8
-
c6ai/gen-ui-computer-use
TypeScript
This contribution was made on Apr 8
-
c6ai/PhysX
C++
This contribution was made on Apr 7
-
c6ai/BVRGym_Data
Python
This contribution was made on Apr 4
-
c6ai/BVRGym
C++
This contribution was made on Apr 4
-
c6ai/Griffin
Python
This contribution was made on Apr 3
-
c6ai/UAV3D
Python
This contribution was made on Apr 3
-
c6ai/XPlane2Blender
Python
This contribution was made on Apr 3
-
c6ai/jsbsim
C++
This contribution was made on Apr 3
-
c6ai/dora
Rust
This contribution was made on Apr 2
-
c6ai/IsaacLab
Python
This contribution was made on Apr 2
-
c6ai/OmniIsaacGymEnvs
Python
This contribution was made on Apr 2
-
c6ai/OmniDrones
Python
This contribution was made on Apr 2
-
c6ai/orbiter
C++
This contribution was made on Apr 1