================================================================================ PSEC-KEM ( ECES-PSEC-KEM ) Test Vector No.1 ( 160 bits ) ================================================================================ ******** PSEC-KEM Private Key ******** s = 0x0000000000000000000000000000000000000000 ******** PSEC-KEM Public Key ******** MGF = MGF1-SHA1 [Fq^m] q = 0x8223961f0e209569238c61c0801a3c2b2634f651 m = 1 [EC] a = 0x43655667bbc2c6818e67576128b54d8910e81e38 b = 0x13b6a923b515cd0c23578e6de3d462783fe251a6 p = 0x8223961f0e209569238db32c6332366f8c3655f1 Px = 0x44a82d7665486de731466714b05403c3c8852a1d Py = 0x2cefa73540c723f2b25e5e8ec1e98b0e17b6f0b8 pLen = 160 bits qmLen = 160 bits Wx = ( point at infinity ) Wy = ( point at infinity ) hLen = 160 bits keyLen = 256 bits ******** PSEC-KEM Encryption Data ******** r = 0x973ae86c62aa8cd2e946bbf9dc819e3f6c3596bf H = 0x4ca22ae35d4fbc0d80df548888a20f758067751036dd5d0fd5260ee325f567838ae089d7d733ef677ed5db03155ce6ac7152507111441e1e91a40fdce0a3e36247db6082 K = 0xd733ef677ed5db03155ce6ac7152507111441e1e91a40fdce0a3e36247db6082 OS2IP(t) mod p = 0x118eda9e06041b85a85217dcc42d503884591ba8 C1x = 0x6f011ca28cd51bc808cb2245e67be71389db08e7 C1y = 0x61e90dc1bb92438750bd1f1b65418e05d3ac6a9d Qx = ( point at infinity ) Qy = ( point at infinity ) ECP2OSP(C1) = 0x036f011ca28cd51bc808cb2245e67be71389db08e7 ECP2OSP(Q) = 0x00 MGF(I2OSP(1,32)||ECP2OSP(C1)||ECP2OSP(Q),hLen) = 0xdc2cd6bd269a41fd0aa5aa5f16138e5c51991042 C2 = 0x4b163ed14430cd2fe3e311a6ca9210633dac86fd ================================================================================ PSEC-KEM ( ECES-PSEC-KEM ) Test Vector No.2 ( 160 bits ) ================================================================================ ******** PSEC-KEM Private Key ******** s = 0x37bdaa6e6378dc211479c7b3e32c278fa743f617 ******** PSEC-KEM Public Key ******** MGF = MGF1-SHA1 [Fq^m] q = 0x8223961f0e209569238c61c0801a3c2b2634f651 m = 1 [EC] a = 0x43655667bbc2c6818e67576128b54d8910e81e38 b = 0x13b6a923b515cd0c23578e6de3d462783fe251a6 p = 0x8223961f0e209569238db32c6332366f8c3655f1 Px = 0x44a82d7665486de731466714b05403c3c8852a1d Py = 0x2cefa73540c723f2b25e5e8ec1e98b0e17b6f0b8 pLen = 160 bits qmLen = 160 bits Wx = 0x6b92f12e28f71715a235d95117e90f1fe0723619 Wy = 0x126a7a583e6541fa416ab2394e0a33c04f886688 hLen = 160 bits keyLen = 256 bits ******** PSEC-KEM Encryption Data ******** r = 0xfbc132067aeecb75fb3b3f9f3665f11e827aa240 H = 0xe9ade4871366f2cad29887acfdfb3198c369f1e6a0d83b4518e160bf950ba55fbdcecf23cf91f45af7c8ebcf3b66375eb4e46d7ce23dcf81825dfc6bb6dcb04046b98b77 K = 0xcf91f45af7c8ebcf3b66375eb4e46d7ce23dcf81825dfc6bb6dcb04046b98b77 OS2IP(t) mod p = 0x546ff674bcf7578cac2a646db6e9a4b1af2df21a C1x = 0x127ccba91fa31bc7ca8b69696db25ff91b4ccee9 C1y = 0x40a41bb8fb75b4ea74692ee996e03c9005186dfa Qx = 0x4cd8d78909a365cb211a6f82a1b09d0495f93664 Qy = 0x0a8434e9299d7a89ba8f42adf646f35353ce6107 ECP2OSP(C1) = 0x02127ccba91fa31bc7ca8b69696db25ff91b4ccee9 ECP2OSP(Q) = 0x034cd8d78909a365cb211a6f82a1b09d0495f93664 MGF(I2OSP(1,32)||ECP2OSP(C1)||ECP2OSP(Q),hLen) = 0xb245a10f4d6520555217e13fd5065f1451ffdae3 C2 = 0x49849309378beb20a92cdea0e363ae0ad38578a3 ================================================================================ PSEC-KEM ( ECES-PSEC-KEM ) Test Vector No.3 ( 160 bits ) ================================================================================ ******** PSEC-KEM Private Key ******** s = 0x37bdaa6e6378dc211479c7b3e32c278fa743f617 ******** PSEC-KEM Public Key ******** MGF = MGF1-SHA1 [Fq^m] q = 0x8223961f0e209569238c61c0801a3c2b2634f651 m = 1 [EC] a = 0x43655667bbc2c6818e67576128b54d8910e81e38 b = 0x13b6a923b515cd0c23578e6de3d462783fe251a6 p = 0x8223961f0e209569238db32c6332366f8c3655f1 Px = 0x44a82d7665486de731466714b05403c3c8852a1d Py = 0x2cefa73540c723f2b25e5e8ec1e98b0e17b6f0b8 pLen = 160 bits qmLen = 160 bits Wx = 0x6b92f12e28f71715a235d95117e90f1fe0723619 Wy = 0x126a7a583e6541fa416ab2394e0a33c04f886688 hLen = 160 bits keyLen = 256 bits ******** PSEC-KEM Encryption Data ******** r = 0xa72d6b953168b040ceee5118dc9a2a8675380142 H = 0xb96bef911db9b56848b3c1e90ef11145190bc0c5786436fbd9ddddca5abedbdfdf91b9bbed0f3da2e59a90dca66cfea51d0da2159f432ce4a114fcc01043853a3abaf22a K = 0xed0f3da2e59a90dca66cfea51d0da2159f432ce4a114fcc01043853a3abaf22a OS2IP(t) mod p = 0x50bdb10365fd20fc87df6f82b8532dd257d90aa7 C1x = 0x0e23be8a15b047ff6b0f32bf8c41e7d8949759b7 C1y = 0x63880524bbdd3dbe9052692488a0d24c7d6d393f Qx = 0x090297207c927d5d2685b9901a02f199d1bea69c Qy = 0x2a66337958a63e09ebd3ba5cc7449883a983a90c ECP2OSP(C1) = 0x030e23be8a15b047ff6b0f32bf8c41e7d8949759b7 ECP2OSP(Q) = 0x02090297207c927d5d2685b9901a02f199d1bea69c MGF(I2OSP(1,32)||ECP2OSP(C1)||ECP2OSP(Q),hLen) = 0x63aba00f4076644cff0b3677a3f6678a35b0748d C2 = 0xc486cb9a711ed40c31e5676f7f6c4d0c408875cf ================================================================================ PSEC-KEM ( ECES-PSEC-KEM ) Test Vector No.4 ( 160 bits ) ================================================================================ ******** PSEC-KEM Private Key ******** s = 0x37bdaa6e6378dc211479c7b3e32c278fa743f617 ******** PSEC-KEM Public Key ******** MGF = MGF1-SHA1 [Fq^m] q = 0x8223961f0e209569238c61c0801a3c2b2634f651 m = 1 [EC] a = 0x43655667bbc2c6818e67576128b54d8910e81e38 b = 0x13b6a923b515cd0c23578e6de3d462783fe251a6 p = 0x8223961f0e209569238db32c6332366f8c3655f1 Px = 0x44a82d7665486de731466714b05403c3c8852a1d Py = 0x2cefa73540c723f2b25e5e8ec1e98b0e17b6f0b8 pLen = 160 bits qmLen = 160 bits Wx = 0x6b92f12e28f71715a235d95117e90f1fe0723619 Wy = 0x126a7a583e6541fa416ab2394e0a33c04f886688 hLen = 160 bits keyLen = 256 bits ******** PSEC-KEM Encryption Data ******** r = 0x51382893c0f54edb3b0dff0633a73a55b40d0a53 H = 0x74ac085a0bd53ee448a9523e4e61bd51d38a77f0b9f215e10a1d881b2b7fc46569c22f6ffaca3703229b6f3ded0d05521d237d661127a9a0d87dc87e0b107f645416252e K = 0xfaca3703229b6f3ded0d05521d237d661127a9a0d87dc87e0b107f645416252e OS2IP(t) mod p = 0x5c179904c43da560d62bac345eb92dba5c4917bc C1x = 0x7518dac6698df99130589c1d735749af36f7f1c7 C1y = 0x302904aaaf0c5af640c770b4cca22ee6cf58c557 Qx = 0x5d1c5cbecc0a57be3670be309e15413183106e08 Qy = 0x6d4df5cdc78b8e785e66141c05e01686075b70cc ECP2OSP(C1) = 0x037518dac6698df99130589c1d735749af36f7f1c7 ECP2OSP(Q) = 0x025d1c5cbecc0a57be3670be309e15413183106e08 MGF(I2OSP(1,32)||ECP2OSP(C1)||ECP2OSP(Q),hLen) = 0x2418139056483a44ad02e03dd3dbdff8a4a409ec C2 = 0x75203b0396bd749f960f1f3be07ce5ad10a903bf ================================================================================ PSEC-KEM ( ECES-PSEC-KEM ) Test Vector No.5 ( 160 bits ) ================================================================================ ******** PSEC-KEM Private Key ******** s = 0x5dbc096e9086a1e33d2a97a115c578001a68ac3e ******** PSEC-KEM Public Key ******** MGF = MGF1-SHA1 [Fq^m] q = 0x8223961f0e209569238c61c0801a3c2b2634f651 m = 1 [EC] a = 0x43655667bbc2c6818e67576128b54d8910e81e38 b = 0x13b6a923b515cd0c23578e6de3d462783fe251a6 p = 0x8223961f0e209569238db32c6332366f8c3655f1 Px = 0x44a82d7665486de731466714b05403c3c8852a1d Py = 0x2cefa73540c723f2b25e5e8ec1e98b0e17b6f0b8 pLen = 160 bits qmLen = 160 bits Wx = 0x2380671bdb0a77560788f17cd04299e173c9f885 Wy = 0x7ceaa50eba29ee91d60f6e19767a040eb370f4d5 hLen = 160 bits keyLen = 256 bits ******** PSEC-KEM Encryption Data ******** r = 0x0619aae295829f6ee8dbc0b9fc49717a1b1903c5 H = 0x27a2682c5f6d0d10ac2a2ad1c0bc6930ba8ec217fab3acf6b0ec870bf24d3073c93492027a5848eb0d152c47cf3d5987141e097949179e679fdcbbaebd1f305f7ba32387 K = 0x7a5848eb0d152c47cf3d5987141e097949179e679fdcbbaebd1f305f7ba32387 OS2IP(t) mod p = 0x36daf2871cf60796ae9414a1f2485af21c2307d1 C1x = 0x75a320ab9f59634088c3d280ae8ca2231e8b5913 C1y = 0x811573cd75074f9d0dfb401f654a818f8adf4ff9 Qx = 0x3c23b809b55f585d99e20de1267d4384c996dfe7 Qy = 0x3ab302807e790816a9384afd0854c5a2e2bcd9e8 ECP2OSP(C1) = 0x0375a320ab9f59634088c3d280ae8ca2231e8b5913 ECP2OSP(Q) = 0x023c23b809b55f585d99e20de1267d4384c996dfe7 MGF(I2OSP(1,32)||ECP2OSP(C1)||ECP2OSP(Q),hLen) = 0xcc84df75686ffdb0cca5e7dc24cb36b965662c93 C2 = 0xca9d7597fded62de247e2765d88247c37e7f2f56 ================================================================================ PSEC-KEM ( ECES-PSEC-KEM ) Test Vector No.6 ( 160 bits ) ================================================================================ ******** PSEC-KEM Private Key ******** s = 0x5dbc096e9086a1e33d2a97a115c578001a68ac3e ******** PSEC-KEM Public Key ******** MGF = MGF1-SHA1 [Fq^m] q = 0x8223961f0e209569238c61c0801a3c2b2634f651 m = 1 [EC] a = 0x43655667bbc2c6818e67576128b54d8910e81e38 b = 0x13b6a923b515cd0c23578e6de3d462783fe251a6 p = 0x8223961f0e209569238db32c6332366f8c3655f1 Px = 0x44a82d7665486de731466714b05403c3c8852a1d Py = 0x2cefa73540c723f2b25e5e8ec1e98b0e17b6f0b8 pLen = 160 bits qmLen = 160 bits Wx = 0x2380671bdb0a77560788f17cd04299e173c9f885 Wy = 0x7ceaa50eba29ee91d60f6e19767a040eb370f4d5 hLen = 160 bits keyLen = 256 bits ******** PSEC-KEM Encryption Data ******** r = 0x5673f07390016a88c8c0575db790c56c93c20d0a H = 0xf292a5f0707365760d6fb713319ed7fc02f3a48b16f5079d86da33d70ce7300a751721865ac95aa4dc2173e5bf00883f3caafc78032d00de5ecac5539ee4bcf9b7331eca K = 0x5ac95aa4dc2173e5bf00883f3caafc78032d00de5ecac5539ee4bcf9b7331eca OS2IP(t) mod p = 0x0659e1fda9dc1d6e2a00c50fcfba4cbf6134db69 C1x = 0x4fc926051e7f46fe28463c742126ee6617b45e4e C1y = 0x4546d1828f0b2e7e651c0d6c145ccc0d1ad91f18 Qx = 0x442a27bd30f1f11472c8dacc7e2d931b3a783e1d Qy = 0x23c857f88d644b73d453ec70b21cabb4b015ba66 ECP2OSP(C1) = 0x024fc926051e7f46fe28463c742126ee6617b45e4e ECP2OSP(Q) = 0x02442a27bd30f1f11472c8dacc7e2d931b3a783e1d MGF(I2OSP(1,32)||ECP2OSP(C1)||ECP2OSP(Q),hLen) = 0xe97ff08dcc306c3c788c1c2940ed6f34fa4ddfa8 C2 = 0xbf0c00fe5c3106b4b04c4b74f77daa58698fd2a2 ================================================================================ PSEC-KEM ( ECES-PSEC-KEM ) Test Vector No.7 ( 160 bits ) ================================================================================ ******** PSEC-KEM Private Key ******** s = 0x5dbc096e9086a1e33d2a97a115c578001a68ac3e ******** PSEC-KEM Public Key ******** MGF = MGF1-SHA1 [Fq^m] q = 0x8223961f0e209569238c61c0801a3c2b2634f651 m = 1 [EC] a = 0x43655667bbc2c6818e67576128b54d8910e81e38 b = 0x13b6a923b515cd0c23578e6de3d462783fe251a6 p = 0x8223961f0e209569238db32c6332366f8c3655f1 Px = 0x44a82d7665486de731466714b05403c3c8852a1d Py = 0x2cefa73540c723f2b25e5e8ec1e98b0e17b6f0b8 pLen = 160 bits qmLen = 160 bits Wx = 0x2380671bdb0a77560788f17cd04299e173c9f885 Wy = 0x7ceaa50eba29ee91d60f6e19767a040eb370f4d5 hLen = 160 bits keyLen = 256 bits ******** PSEC-KEM Encryption Data ******** r = 0x60833c0b91572956be27973a6221fb3ad2101e20 H = 0x0063b4b5e4534466d94c609dc8885f51617338723275d96f870cd7b24dffd2328b40698a989c421f3cc889ef006496b5983685ffd981a29c74e02696f087c88ffe2ad770 K = 0x989c421f3cc889ef006496b5983685ffd981a29c74e02696f087c88ffe2ad770 OS2IP(t) mod p = 0x41a5e8ae9f0dd3cd1251ad1cd99f9b4b6f4eef2c C1x = 0x3302f5b8e70fafacb08f1cd41968dd2bc476f680 C1y = 0x296a7340bd9a449275837b1e3dfcd042182ec6a5 Qx = 0x7df6f860d8777aef362f6e77ac9bca88a0284790 Qy = 0x2d12b417e8836729538e9090806b7e14f6df9b3d ECP2OSP(C1) = 0x033302f5b8e70fafacb08f1cd41968dd2bc476f680 ECP2OSP(Q) = 0x037df6f860d8777aef362f6e77ac9bca88a0284790 MGF(I2OSP(1,32)||ECP2OSP(C1)||ECP2OSP(Q),hLen) = 0xbfa2f7d1c195c85a8120c3ce51d0c1a2c3814f77 C2 = 0xdf21cbda50c2e10c3f0754f433f13a9811915157 ================================================================================ PSEC-KEM ( ECES-PSEC-KEM ) Test Vector No.8 ( 160 bits ) ================================================================================ ******** PSEC-KEM Private Key ******** s = 0x1d6f98c2599767d0763428eb0b82ea5d7dc34fdd ******** PSEC-KEM Public Key ******** MGF = MGF1-SHA1 [Fq^m] q = 0x8223961f0e209569238c61c0801a3c2b2634f651 m = 1 [EC] a = 0x43655667bbc2c6818e67576128b54d8910e81e38 b = 0x13b6a923b515cd0c23578e6de3d462783fe251a6 p = 0x8223961f0e209569238db32c6332366f8c3655f1 Px = 0x44a82d7665486de731466714b05403c3c8852a1d Py = 0x2cefa73540c723f2b25e5e8ec1e98b0e17b6f0b8 pLen = 160 bits qmLen = 160 bits Wx = 0x3f5b728ed4ed3a584ce6fa4a4b96d52d0f51ee15 Wy = 0x2c90626a5deb420c388496359b2429cf986a896b hLen = 160 bits keyLen = 256 bits ******** PSEC-KEM Encryption Data ******** r = 0xb4b745bcbf71d80afd2313140f3835800f987430 H = 0x74b2fed2af3732a401c52e9721475f48dd5c926bf377cf4888a3f5a0e67b313d4ab24b9179adb95f3f5e784ab55a16de5f1f8cf58b49bbbb3b88fadcfa4a20b72ae4a236 K = 0x79adb95f3f5e784ab55a16de5f1f8cf58b49bbbb3b88fadcfa4a20b72ae4a236 OS2IP(t) mod p = 0x1394a6cec250422be020dde011e8430854d3f32e C1x = 0x073c8ca7026a018809398d48b3d2016a781d38eb C1y = 0x4da09885a4a3975fc043fee52bb0319251d1646c Qx = 0x196952dd5fb3653a9f619c03eb5f86ae608dad40 Qy = 0x74929f627f66885ccf097db9c3f0207923fa0589 ECP2OSP(C1) = 0x02073c8ca7026a018809398d48b3d2016a781d38eb ECP2OSP(Q) = 0x03196952dd5fb3653a9f619c03eb5f86ae608dad40 MGF(I2OSP(1,32)||ECP2OSP(C1)||ECP2OSP(Q),hLen) = 0xed0936fc1ae7719f4ca8e7493a87cefafbf18f15 C2 = 0x59be7340a596a995b18bf45d35bffb7af469fb25 ================================================================================ PSEC-KEM ( ECES-PSEC-KEM ) Test Vector No.9 ( 160 bits ) ================================================================================ ******** PSEC-KEM Private Key ******** s = 0x1d6f98c2599767d0763428eb0b82ea5d7dc34fdd ******** PSEC-KEM Public Key ******** MGF = MGF1-SHA1 [Fq^m] q = 0x8223961f0e209569238c61c0801a3c2b2634f651 m = 1 [EC] a = 0x43655667bbc2c6818e67576128b54d8910e81e38 b = 0x13b6a923b515cd0c23578e6de3d462783fe251a6 p = 0x8223961f0e209569238db32c6332366f8c3655f1 Px = 0x44a82d7665486de731466714b05403c3c8852a1d Py = 0x2cefa73540c723f2b25e5e8ec1e98b0e17b6f0b8 pLen = 160 bits qmLen = 160 bits Wx = 0x3f5b728ed4ed3a584ce6fa4a4b96d52d0f51ee15 Wy = 0x2c90626a5deb420c388496359b2429cf986a896b hLen = 160 bits keyLen = 256 bits ******** PSEC-KEM Encryption Data ******** r = 0x5eda76c9a9b3e73e607ad26200b01d3ba17bb9bd H = 0x02068f9718a1853b92a3c31e5e6cbce9ee7a5a816888a10e253b4214f526a5f4a83c7ae59c233f880766ec6a292d9dc5eb95c2fe7168cb96ac5f073ea0e8f76632a8123a K = 0x9c233f880766ec6a292d9dc5eb95c2fe7168cb96ac5f073ea0e8f76632a8123a OS2IP(t) mod p = 0x28446eeaa86d78e640822dd096ed4d3f4a39dc86 C1x = 0x1334aa00c1576d1b9b2e579c30ec27f8779587cc C1y = 0x62296f6f7fb97c3cb6a64b297397880d1152822e Qx = 0x59d295ff96ccca21533ac3df88e7e0230ee424bd Qy = 0x7042554da569e39bcd095dfd8b77a63d0b2e24a9 ECP2OSP(C1) = 0x021334aa00c1576d1b9b2e579c30ec27f8779587cc ECP2OSP(Q) = 0x0359d295ff96ccca21533ac3df88e7e0230ee424bd MGF(I2OSP(1,32)||ECP2OSP(C1)||ECP2OSP(Q),hLen) = 0xad77ec53d6c56319699ec6c7b38df6ececf7a808 C2 = 0xf3ad9a9a7f76842709e414a5b33debd74d8c11b5 ================================================================================ PSEC-KEM ( ECES-PSEC-KEM ) Test Vector No.10 ( 160 bits ) ================================================================================ ******** PSEC-KEM Private Key ******** s = 0x1d6f98c2599767d0763428eb0b82ea5d7dc34fdd ******** PSEC-KEM Public Key ******** MGF = MGF1-SHA1 [Fq^m] q = 0x8223961f0e209569238c61c0801a3c2b2634f651 m = 1 [EC] a = 0x43655667bbc2c6818e67576128b54d8910e81e38 b = 0x13b6a923b515cd0c23578e6de3d462783fe251a6 p = 0x8223961f0e209569238db32c6332366f8c3655f1 Px = 0x44a82d7665486de731466714b05403c3c8852a1d Py = 0x2cefa73540c723f2b25e5e8ec1e98b0e17b6f0b8 pLen = 160 bits qmLen = 160 bits Wx = 0x3f5b728ed4ed3a584ce6fa4a4b96d52d0f51ee15 Wy = 0x2c90626a5deb420c388496359b2429cf986a896b hLen = 160 bits keyLen = 256 bits ******** PSEC-KEM Encryption Data ******** r = 0x11691f9d7fc27aa34be87b58e01c84a66edd7517 H = 0x24f4b9aa4078b25b567d3fe5572e62ddfbdb1d1f2a5f2516f68272b06490cb02d8c20df1d2cdf2dc67fe5bbcda92e7e5fe543ed972bcfb9544732b7561d30b736884f647 K = 0xd2cdf2dc67fe5bbcda92e7e5fe543ed972bcfb9544732b7561d30b736884f647 OS2IP(t) mod p = 0x65f07113a5a68aa5f04db24bd83ec270f11c5569 C1x = 0x453e43220c0b816ac196d2eb92939d1a7ce44d56 C1y = 0x1d9ff56e373bd0e03f595aa9e9403f4114438500 Qx = 0x0d4fe4c67025797badaf4f6cf01800c38c90d18c Qy = 0x453d66b7518c62e4398e57179a2dd8e31924c976 ECP2OSP(C1) = 0x02453e43220c0b816ac196d2eb92939d1a7ce44d56 ECP2OSP(Q) = 0x020d4fe4c67025797badaf4f6cf01800c38c90d18c MGF(I2OSP(1,32)||ECP2OSP(C1)||ECP2OSP(Q),hLen) = 0x68e5780a26cce6fbc7a49f0e313c6cd13226e285 C2 = 0x798c6797590e9c588c4ce456d120e8775cfb9792 ================================================================================ PSEC-KEM ( ECES-PSEC-KEM ) Test Vector No.11 ( 163 bits ) ================================================================================ ******** PSEC-KEM Private Key ******** s = 0x000000000000000000000000000000000000000000 ******** PSEC-KEM Public Key ******** MGF = MGF1-SHA1 [Fq^m] q = 2 m = 163 f(x) = x^163 + x^7 + x^6 + x^3 + 1 [EC] a = 0x000000000000000000000000000000000000000001 b = 0x020a601907b8c953ca1481eb10512f78744a3205fd p = 0x040000000000000000000292fe77e70c12a4234c33 Px = 0x03f0eba16286a2d57ea0991168d4994637e8343e36 Py = 0x00d51fbc6c71a0094fa2cdd545b11c5c0c797324f1 pLen = 163 bits qmLen = 163 bits Wx = ( point at infinity ) Wy = ( point at infinity ) hLen = 160 bits keyLen = 256 bits ******** PSEC-KEM Encryption Data ******** r = 0xbf43a6c25697c9e7db17e0deefe4662b4ba1dbfc H = 0x05703d8310f08b410ca6714212950337d9ce2247b3bbf533c0a1794f7e9acb155ce1bad4f47e7c8090da8d2fd9343f1f7b265cdb1a4cd9ec41b900793209fb7d13aacfc9c4 K = 0x7e7c8090da8d2fd9343f1f7b265cdb1a4cd9ec41b900793209fb7d13aacfc9c4 OS2IP(t) mod p = 0x030e7cb9961235caceea3117c71887fb85b9310dab C1x = 0x00a0c2eabf04fa62da8cf6d439d90a52675d4f7606 C1y = 0x0061b82b57074ebcdf25cc4690419e648a7f9d9980 Qx = ( point at infinity ) Qy = ( point at infinity ) ECP2OSP(C1) = 0x0300a0c2eabf04fa62da8cf6d439d90a52675d4f7606 ECP2OSP(Q) = 0x00 MGF(I2OSP(1,32)||ECP2OSP(C1)||ECP2OSP(Q),hLen) = 0x42088102c709a5ca8f401f3648f6dae1d7b3211e C2 = 0xfd4b27c0919e6c2d5457ffe8a712bcca9c12fae2 ================================================================================ PSEC-KEM ( ECES-PSEC-KEM ) Test Vector No.12 ( 163 bits ) ================================================================================ ******** PSEC-KEM Private Key ******** s = 0x0320bbd6b62d46766bee1f0aaeb5a54ea6fb185d95 ******** PSEC-KEM Public Key ******** MGF = MGF1-SHA1 [Fq^m] q = 2 m = 163 f(x) = x^163 + x^7 + x^6 + x^3 + 1 [EC] a = 0x000000000000000000000000000000000000000001 b = 0x020a601907b8c953ca1481eb10512f78744a3205fd p = 0x040000000000000000000292fe77e70c12a4234c33 Px = 0x03f0eba16286a2d57ea0991168d4994637e8343e36 Py = 0x00d51fbc6c71a0094fa2cdd545b11c5c0c797324f1 pLen = 163 bits qmLen = 163 bits Wx = 0x05bd1450f76c0364affc92cca065a478f3bd0508c4 Wy = 0x048eefe3944eddb657725fc7c11cd5ac24c35ca590 hLen = 160 bits keyLen = 256 bits ******** PSEC-KEM Encryption Data ******** r = 0xb8442a3d57037db968f8f628d24b59ebf0d618c6 H = 0x00e8c60444a7041b892b402bb15d63decde22090962e4133e67bdb7fce36a28b3f89fa23e047a81043f8f04196239a5d3ade630900f392b3711e93904bf6a593a91ddb9e39 K = 0x47a81043f8f04196239a5d3ade630900f392b3711e93904bf6a593a91ddb9e39 OS2IP(t) mod p = 0x03512d12754706ecae56adad4a2b9861519056f3fa C1x = 0x071d71a41fc57a4cbe70d36e408ffd5933b29db32f C1y = 0x02ef2c8d957721541b2eb063a648f3f997d50e8028 Qx = 0x01e2d06ea11a4a5b906a081e7897806a203430cf1e Qy = 0x0078be21b7c6aa73043f8ebca01f686b6abfa93ed8 ECP2OSP(C1) = 0x03071d71a41fc57a4cbe70d36e408ffd5933b29db32f ECP2OSP(Q) = 0x0301e2d06ea11a4a5b906a081e7897806a203430cf1e MGF(I2OSP(1,32)||ECP2OSP(C1)||ECP2OSP(Q),hLen) = 0x551ccbe2df5ace507551bf93176fceac885a8842 C2 = 0xed58e1df8859b3e91da949bbc5249747788c9084 ================================================================================ PSEC-KEM ( ECES-PSEC-KEM ) Test Vector No.13 ( 163 bits ) ================================================================================ ******** PSEC-KEM Private Key ******** s = 0x0320bbd6b62d46766bee1f0aaeb5a54ea6fb185d95 ******** PSEC-KEM Public Key ******** MGF = MGF1-SHA1 [Fq^m] q = 2 m = 163 f(x) = x^163 + x^7 + x^6 + x^3 + 1 [EC] a = 0x000000000000000000000000000000000000000001 b = 0x020a601907b8c953ca1481eb10512f78744a3205fd p = 0x040000000000000000000292fe77e70c12a4234c33 Px = 0x03f0eba16286a2d57ea0991168d4994637e8343e36 Py = 0x00d51fbc6c71a0094fa2cdd545b11c5c0c797324f1 pLen = 163 bits qmLen = 163 bits Wx = 0x05bd1450f76c0364affc92cca065a478f3bd0508c4 Wy = 0x048eefe3944eddb657725fc7c11cd5ac24c35ca590 hLen = 160 bits keyLen = 256 bits ******** PSEC-KEM Encryption Data ******** r = 0x2472b6db82d9a76d1069672bc4e8932299efa3f5 H = 0x070e0c7067fc562316a99003454f9dc628ea8a4c8f0782f6f779140aed2629cf762ef98c13ed2e0844413708b84b334cda1e59dedd27e5798cc5bf1623eac13bfc6ed6fbd9 K = 0xed2e0844413708b84b334cda1e59dedd27e5798cc5bf1623eac13bfc6ed6fbd9 OS2IP(t) mod p = 0x030290e8603d3ffb48204697c6db3a2f5f9e656f7a C1x = 0x014185adc333c5dcf4f7988ea1d1379406592c2ab7 C1y = 0x0188dd2bb155059da45dbb4b38fc9443ce213c44c1 Qx = 0x0122e3b8fb9a9a7d5db6bc2d87a8ef293f9584adfa Qy = 0x0794cc406c680b09525fdccc14e0b1736fd6fb4261 ECP2OSP(C1) = 0x03014185adc333c5dcf4f7988ea1d1379406592c2ab7 ECP2OSP(Q) = 0x030122e3b8fb9a9a7d5db6bc2d87a8ef293f9584adfa MGF(I2OSP(1,32)||ECP2OSP(C1)||ECP2OSP(Q),hLen) = 0x686b169b03aa76d4433dbad0c7234475a2e3fb5b C2 = 0x4c19a0408173d1b95354ddfb03cbd7573b0c58ae ================================================================================ PSEC-KEM ( ECES-PSEC-KEM ) Test Vector No.14 ( 163 bits ) ================================================================================ ******** PSEC-KEM Private Key ******** s = 0x0320bbd6b62d46766bee1f0aaeb5a54ea6fb185d95 ******** PSEC-KEM Public Key ******** MGF = MGF1-SHA1 [Fq^m] q = 2 m = 163 f(x) = x^163 + x^7 + x^6 + x^3 + 1 [EC] a = 0x000000000000000000000000000000000000000001 b = 0x020a601907b8c953ca1481eb10512f78744a3205fd p = 0x040000000000000000000292fe77e70c12a4234c33 Px = 0x03f0eba16286a2d57ea0991168d4994637e8343e36 Py = 0x00d51fbc6c71a0094fa2cdd545b11c5c0c797324f1 pLen = 163 bits qmLen = 163 bits Wx = 0x05bd1450f76c0364affc92cca065a478f3bd0508c4 Wy = 0x048eefe3944eddb657725fc7c11cd5ac24c35ca590 hLen = 160 bits keyLen = 256 bits ******** PSEC-KEM Encryption Data ******** r = 0xb9465a71f4c49546e11381a8141167f8c15873e4 H = 0x02399433207258a2d69acb8aef73e9cd801a83b03d3a17b0502b4d7c4a6bf2e49d6e05dcbc87ffccca14d04d7b31d899e2f1dc5fc25f908e09ae13c96dd917893cc77d79f9 K = 0x87ffccca14d04d7b31d899e2f1dc5fc25f908e09ae13c96dd917893cc77d79f9 OS2IP(t) mod p = 0x03200827536d41b7e496d9bd5ca91c986d404e1ec4 C1x = 0x03ed337960e845cc75e3f4c8b770e10baf5065db60 C1y = 0x03e4010fd45a94fac6de8a003fce5598c842525342 Qx = 0x03ef92d7fc68380bea6d6d4973d6a0bc0485c3ed4c Qy = 0x0721620ecb6e267ea888e3d120342b65bb5fe45a49 ECP2OSP(C1) = 0x0303ed337960e845cc75e3f4c8b770e10baf5065db60 ECP2OSP(Q) = 0x0303ef92d7fc68380bea6d6d4973d6a0bc0485c3ed4c MGF(I2OSP(1,32)||ECP2OSP(C1)||ECP2OSP(Q),hLen) = 0x6f0e7850581927118caf3dbab0f5cf29f6afbb0a C2 = 0xd6482221acddb2576dbcbc12a4e4a8d137f7c8ee ================================================================================ PSEC-KEM ( ECES-PSEC-KEM ) Test Vector No.15 ( 163 bits ) ================================================================================ ******** PSEC-KEM Private Key ******** s = 0x016341955e0a66644cb8b1e7d143764716c80e7829 ******** PSEC-KEM Public Key ******** MGF = MGF1-SHA1 [Fq^m] q = 2 m = 163 f(x) = x^163 + x^7 + x^6 + x^3 + 1 [EC] a = 0x000000000000000000000000000000000000000001 b = 0x020a601907b8c953ca1481eb10512f78744a3205fd p = 0x040000000000000000000292fe77e70c12a4234c33 Px = 0x03f0eba16286a2d57ea0991168d4994637e8343e36 Py = 0x00d51fbc6c71a0094fa2cdd545b11c5c0c797324f1 pLen = 163 bits qmLen = 163 bits Wx = 0x01c201af334a146280307ab2d381bb45e1b3352833 Wy = 0x00bc5b6c389d21e88e287da0fb358ed0eabffa81eb hLen = 160 bits keyLen = 256 bits ******** PSEC-KEM Encryption Data ******** r = 0x4a355054442beadae70ab5cf80b8e619ffbf688c H = 0x03aae8ea3db95c02566d564b1ec1428745b03ad965294332501a0ff5d3c90b1391abb4db08187b4dbe7ab9ca16ef97a16716b8ad0339d9ca832c4adaf57c2c74f8d5fe74b8 K = 0x187b4dbe7ab9ca16ef97a16716b8ad0339d9ca832c4adaf57c2c74f8d5fe74b8 OS2IP(t) mod p = 0x01405a37d3c2cff001205c2b00cce99c25edd8e015 C1x = 0x04962b5caf9f80189b2c0d88dd228d9ce5e17871f9 C1y = 0x063790813fc01b5a3c1980e492d13c276a0d1452f9 Qx = 0x072c4d36111347e61bfad2ac2e1cb814467209f4c4 Qy = 0x01618bb2e6ead235cf474ec6f2f559473b494e657d ECP2OSP(C1) = 0x0304962b5caf9f80189b2c0d88dd228d9ce5e17871f9 ECP2OSP(Q) = 0x03072c4d36111347e61bfad2ac2e1cb814467209f4c4 MGF(I2OSP(1,32)||ECP2OSP(C1)||ECP2OSP(Q),hLen) = 0xac82a0fd61cd36a364031ae38552912fb9955c50 C2 = 0xe6b7f0a925e6dc798309af2c05ea7736462a34dc ================================================================================ PSEC-KEM ( ECES-PSEC-KEM ) Test Vector No.16 ( 163 bits ) ================================================================================ ******** PSEC-KEM Private Key ******** s = 0x016341955e0a66644cb8b1e7d143764716c80e7829 ******** PSEC-KEM Public Key ******** MGF = MGF1-SHA1 [Fq^m] q = 2 m = 163 f(x) = x^163 + x^7 + x^6 + x^3 + 1 [EC] a = 0x000000000000000000000000000000000000000001 b = 0x020a601907b8c953ca1481eb10512f78744a3205fd p = 0x040000000000000000000292fe77e70c12a4234c33 Px = 0x03f0eba16286a2d57ea0991168d4994637e8343e36 Py = 0x00d51fbc6c71a0094fa2cdd545b11c5c0c797324f1 pLen = 163 bits qmLen = 163 bits Wx = 0x01c201af334a146280307ab2d381bb45e1b3352833 Wy = 0x00bc5b6c389d21e88e287da0fb358ed0eabffa81eb hLen = 160 bits keyLen = 256 bits ******** PSEC-KEM Encryption Data ******** r = 0xa1d0ecb2d24108d074efedef76468911b31aab8f H = 0x023a6570e0224df4584ad6a2c248305ac7ba121a47f461828e588377a47d836f18109c7cfc0145734c002f9d7b7f878cef3afaea3bbe9e52c38b325209c38bbca0f01e8ab2 K = 0x0145734c002f9d7b7f878cef3afaea3bbe9e52c38b325209c38bbca0f01e8ab2 OS2IP(t) mod p = 0x024b23f13b4ddb010e8b12078ae26adad65b11c0fe C1x = 0x04c73f61d6baa7ab3328650b52463d8e548556b52f C1y = 0x06422a21e886e3e92a3ada030a5f6ac015c881447f Qx = 0x06a0347a0a0f1550090d1ccf283fc4225ed21e909c Qy = 0x031fd17401b94d806d023db7825bcca467caa3a475 ECP2OSP(C1) = 0x0304c73f61d6baa7ab3328650b52463d8e548556b52f ECP2OSP(Q) = 0x0306a0347a0a0f1550090d1ccf283fc4225ed21e909c MGF(I2OSP(1,32)||ECP2OSP(C1)||ECP2OSP(Q),hLen) = 0xf1ab94a7e01475566f1dbed6a64e3641a6361c20 C2 = 0x507b781532557d861bf25339d008bf50152cb7af ================================================================================ PSEC-KEM ( ECES-PSEC-KEM ) Test Vector No.17 ( 163 bits ) ================================================================================ ******** PSEC-KEM Private Key ******** s = 0x016341955e0a66644cb8b1e7d143764716c80e7829 ******** PSEC-KEM Public Key ******** MGF = MGF1-SHA1 [Fq^m] q = 2 m = 163 f(x) = x^163 + x^7 + x^6 + x^3 + 1 [EC] a = 0x000000000000000000000000000000000000000001 b = 0x020a601907b8c953ca1481eb10512f78744a3205fd p = 0x040000000000000000000292fe77e70c12a4234c33 Px = 0x03f0eba16286a2d57ea0991168d4994637e8343e36 Py = 0x00d51fbc6c71a0094fa2cdd545b11c5c0c797324f1 pLen = 163 bits qmLen = 163 bits Wx = 0x01c201af334a146280307ab2d381bb45e1b3352833 Wy = 0x00bc5b6c389d21e88e287da0fb358ed0eabffa81eb hLen = 160 bits keyLen = 256 bits ******** PSEC-KEM Encryption Data ******** r = 0x562151cb82d08c06277c97745fd9f198bfa501eb H = 0x02a695f3755981dadb40cd23fecbf3c186b48e9ce6fc3ebcb371840aa8c449f246539c9f6fd0d00c490c775e5e25289902307e79b6f3b21d98fe8dd675844f52f7b04d7674 K = 0xd0d00c490c775e5e25289902307e79b6f3b21d98fe8dd675844f52f7b04d7674 OS2IP(t) mod p = 0x6494986e340c71bbed49f7f305500a3e8f947fa9 C1x = 0x06915774c4229f32eaa714f4606c02b396e7a46b71 C1y = 0x0508c0b36754439c36a10813afb3dcd8466680b340 Qx = 0x0749c3ac34b3bfda46754179f94d5f3b7d5ba628ad Qy = 0x04e19ef0658ee21848bd3db2cd8bcb2738e204ee8b ECP2OSP(C1) = 0x0306915774c4229f32eaa714f4606c02b396e7a46b71 ECP2OSP(Q) = 0x030749c3ac34b3bfda46754179f94d5f3b7d5ba628ad MGF(I2OSP(1,32)||ECP2OSP(C1)||ECP2OSP(Q),hLen) = 0x3e3af3fe7297371642b19bc0e94d7ff9f754340e C2 = 0x681ba235f047bb1065cd0cb4b6948e6148f135e5 ================================================================================ PSEC-KEM ( ECES-PSEC-KEM ) Test Vector No.18 ( 163 bits ) ================================================================================ ******** PSEC-KEM Private Key ******** s = 0x02b03f00079eed4b25c7f5511a9cdff77f4f4664f5 ******** PSEC-KEM Public Key ******** MGF = MGF1-SHA1 [Fq^m] q = 2 m = 163 f(x) = x^163 + x^7 + x^6 + x^3 + 1 [EC] a = 0x000000000000000000000000000000000000000001 b = 0x020a601907b8c953ca1481eb10512f78744a3205fd p = 0x040000000000000000000292fe77e70c12a4234c33 Px = 0x03f0eba16286a2d57ea0991168d4994637e8343e36 Py = 0x00d51fbc6c71a0094fa2cdd545b11c5c0c797324f1 pLen = 163 bits qmLen = 163 bits Wx = 0x06afc45436390d1f29c2274ea4d6092c36067fe024 Wy = 0x073e41d781375dc9a1d79e5b3ea395b5a3e9675454 hLen = 160 bits keyLen = 256 bits ******** PSEC-KEM Encryption Data ******** r = 0x82fd69f80ecd1fe5d1e0716ceb6b019624b201ed H = 0x02f48bd286982a54c3fc34027ca41b2891b543682e57c39b19d5b1ce239d661040ba10f82bd3794279615bad6b3e359bce68e57291a96ed58fd812cfa6bd7224f00de8f7b2 K = 0xd3794279615bad6b3e359bce68e57291a96ed58fd812cfa6bd7224f00de8f7b2 OS2IP(t) mod p = 0x02780e732b76068cf05989f4d9fefc152a52e38d61 C1x = 0x01f02f87457c24c396523e3d99d7a7cc495093c038 C1y = 0x012b43bf466b73251cb4ee4aca108c266da35b0cc1 Qx = 0x047e29c4074b9e2a7bd02cc6f21e50bce73a903ed0 Qy = 0x0029eb7deebacca68f0149ab10e5a2a7f9f22ae87c ECP2OSP(C1) = 0x0301f02f87457c24c396523e3d99d7a7cc495093c038 ECP2OSP(Q) = 0x03047e29c4074b9e2a7bd02cc6f21e50bce73a903ed0 MGF(I2OSP(1,32)||ECP2OSP(C1)||ECP2OSP(Q),hLen) = 0x3c47335d42976da436e4474fb4e8589c7ecc0ca5 C2 = 0xbeba5aa54c5a7241e70436235f83590a5a7e0d48 ================================================================================ PSEC-KEM ( ECES-PSEC-KEM ) Test Vector No.19 ( 163 bits ) ================================================================================ ******** PSEC-KEM Private Key ******** s = 0x02b03f00079eed4b25c7f5511a9cdff77f4f4664f5 ******** PSEC-KEM Public Key ******** MGF = MGF1-SHA1 [Fq^m] q = 2 m = 163 f(x) = x^163 + x^7 + x^6 + x^3 + 1 [EC] a = 0x000000000000000000000000000000000000000001 b = 0x020a601907b8c953ca1481eb10512f78744a3205fd p = 0x040000000000000000000292fe77e70c12a4234c33 Px = 0x03f0eba16286a2d57ea0991168d4994637e8343e36 Py = 0x00d51fbc6c71a0094fa2cdd545b11c5c0c797324f1 pLen = 163 bits qmLen = 163 bits Wx = 0x06afc45436390d1f29c2274ea4d6092c36067fe024 Wy = 0x073e41d781375dc9a1d79e5b3ea395b5a3e9675454 hLen = 160 bits keyLen = 256 bits ******** PSEC-KEM Encryption Data ******** r = 0x99efe32543070cce76bc043f47f8e9f2de51befb H = 0x07b57dbc4908e2bd75a895c3e8d8efada13cafd04363ebfe822576f5d4be5349afb0e7ceac6b0dea710e020421c37d0aaf3e3a97131d9f277913fc5a142e7068ac044b2fe8 K = 0x6b0dea710e020421c37d0aaf3e3a97131d9f277913fc5a142e7068ac044b2fe8 OS2IP(t) mod p = 0x02b931c7a68cf8d1feed06a99f6210d47bb4713e96 C1x = 0x079889a52451646c1a91ea49acd7e9cee7d8c1f173 C1y = 0x00785a8ea702b5510d78ad6890d7219307bec7bc85 Qx = 0x03215b5009800af83189e81318a352b2e46b9545c0 Qy = 0x04cdc9100ab8ea95bc32c9385e59fdb603b129c04a ECP2OSP(C1) = 0x03079889a52451646c1a91ea49acd7e9cee7d8c1f173 ECP2OSP(Q) = 0x0303215b5009800af83189e81318a352b2e46b9545c0 MGF(I2OSP(1,32)||ECP2OSP(C1)||ECP2OSP(Q),hLen) = 0xd891461a0a0693b69ffe5cfdf161120a7f890d88 C2 = 0x417ea53f49019f78e94258c2b699fbf8a1d8b373 ================================================================================ PSEC-KEM ( ECES-PSEC-KEM ) Test Vector No.20 ( 163 bits ) ================================================================================ ******** PSEC-KEM Private Key ******** s = 0x02b03f00079eed4b25c7f5511a9cdff77f4f4664f5 ******** PSEC-KEM Public Key ******** MGF = MGF1-SHA1 [Fq^m] q = 2 m = 163 f(x) = x^163 + x^7 + x^6 + x^3 + 1 [EC] a = 0x000000000000000000000000000000000000000001 b = 0x020a601907b8c953ca1481eb10512f78744a3205fd p = 0x040000000000000000000292fe77e70c12a4234c33 Px = 0x03f0eba16286a2d57ea0991168d4994637e8343e36 Py = 0x00d51fbc6c71a0094fa2cdd545b11c5c0c797324f1 pLen = 163 bits qmLen = 163 bits Wx = 0x06afc45436390d1f29c2274ea4d6092c36067fe024 Wy = 0x073e41d781375dc9a1d79e5b3ea395b5a3e9675454 hLen = 160 bits keyLen = 256 bits ******** PSEC-KEM Encryption Data ******** r = 0x60927a2bad7e28029ae45ad35550cd8c80e62602 H = 0x078c560c9a03f2e21fb75b27d6acc5e4d0dbf4d0561da7f19bcbd6b18ad71c0f178607bc495018922d39fe6c2edd2543017b98cf08a212d85dc4a45ca7d232b713d3b3eca8 K = 0x5018922d39fe6c2edd2543017b98cf08a212d85dc4a45ca7d232b713d3b3eca8 OS2IP(t) mod p = 0x02e1cf0fd659fbaa8bf3c739d8c2e33eb71d2e82fb C1x = 0x035d34021be4e88bae4f8eeb4cf8c31acfdf814fd7 C1y = 0x0332b3ff899723b1e497df915e67bc516313518a45 Qx = 0x04dbe89898196726edbf554ca2205fe8c5763fc2eb Qy = 0x0481cae2632c9bfcb056986f5eea467cb102c90ce8 ECP2OSP(C1) = 0x03035d34021be4e88bae4f8eeb4cf8c31acfdf814fd7 ECP2OSP(Q) = 0x0304dbe89898196726edbf554ca2205fe8c5763fc2eb MGF(I2OSP(1,32)||ECP2OSP(C1)||ECP2OSP(Q),hLen) = 0xbfc8627f91fcebf54507785b497986a16835f19c C2 = 0xdf5a18543c82c3f7dfe322881c294b2de8d3d79e ================================================================================ End of PSEC-KEM ( ECES-PSEC-KEM ) Test Vector ================================================================================