Deriving all the session keys using the AES 256-bit BDK for a given KSN.

WPAY will be using the AES 256-bit DUKPT keys where the Request and Response are using the same derived key.

AES DUKPT Transaction Keys (Software) (c) (RPS)
AES BDK or Base Derivation Key
1...5....1....5....2....5....3....5....4....5....5...6....6....
E67FDA97D06347E9111DB77D43CB90B03D7B0791EC561FDAE656E54AF17A49BD
Initial Key Serial Number+
Enchiperment Counter 628000010000000100000001 ( 01 iterations )
Initial Key B053929041CC2C20963BC76C221B59E5BC21BA806AE7CB0928BBEE7339C8B9E5
Derivation Key F627A74FC704AC93463D414FC3CFAD4925FED139244A35281E369D41C55D9B0E
KEK Derivation Data=01020002000401000000000100000001
KEK 38947CF3FC0FFFE9096A7F96F732D20B7CEAC3F46AF68A5B40BEA5B79634235B
PIN Derivation Data=01021000000401000000000100000001
PIN Key 62CB437131C129DF001D42676011975150506E2A382145FD9BDEA7EC5A339F63
MAC Derivation Data=01022001000401000000000100000001
MAC Rqst Key 07C252C873BEBEDEAB8AA72E5E2518D11A4A784ED381725B5734D964C43A5A3F
MAC Resp Derivation Data=01022000000401000000000100000001
MAC Resp Key 0899FCABAAC98638EEEE1E165E576D5FF0B55537E05126FF7CD4B12E69128CBA
MAC Both Derivation Data=01022002000401000000000100000001
MAC Both Key 2CBF5ED414D412933922564A5ED1BE63C6C4B8B0D3C34FAEDE47DAB001F10B13
DATA Derivation Data=01023000000401000000000100000001
Data Rqst Key F8B5F55CF237D5B7DEC726D4033F80CC58C341C8221D20AC71E655D9874FCA03
DATA Resp Derivation Data=01023001000401000000000100000001
Data Resp Key 1BD9C2A29846B439DFE868F4EAB4914BD7DA71004785058CD55E57A9CEEDCAEA
Data Both Derivation Data=01023002000401000000000100000001
Data Both Key A49CCB5B34F57ABD1C411FD0C0372423386A8D8E8E89785DEDE2FEC50DAE31B4