Add Simon-128/CTR test vectors

pull/586/head
Jeffrey Walton 2018-02-12 01:32:51 -05:00
parent ec6f83a147
commit 939e6fa0f0
No known key found for this signature in database
GPG Key ID: B36AB348921B1838
1 changed files with 249 additions and 0 deletions

View File

@ -868,3 +868,252 @@ Ciphertext: 6b2ddf7a40dd08fe b0e4bf94975812e4 ce0c83c311385417 a02b50bf609e53e9
96da0939798c3933 9573fc7892631684 bc22c68205a20d9f 1ad0876848c67b9e \ 96da0939798c3933 9573fc7892631684 bc22c68205a20d9f 1ad0876848c67b9e \
9d22155a33af83c4 7205a00161c4d2d6 dea99b558629f5ae 1de0ca82db2fdeb2 9d22155a33af83c4 7205a00161c4d2d6 dea99b558629f5ae 1de0ca82db2fdeb2
Test: Encrypt Test: Encrypt
AlgorithmType: SymmetricCipher
Name: SIMON-128/CTR
#
Source: Crypto++ 5.6.5 generated
Comment: Simon128/128
Key: E7A412500EC37BE4 DBE7C53C3E0A2DCE
IV: 53E88FAC9B54808F 2E81504700BDE9F1
Plaintext: 8F3406C9862EFF1A 409A3D4D24AE272C
Ciphertext: D22D7CDE94A52F3A 8DC7C354147311D2
Test: Encrypt
#
Source: Crypto++ 5.6.5 generated
Comment: Simon128/128
Key: 6531AB27F9F63594 39F8F25C81AD7301
IV: 1223FBD84BB2F571 B4228359FD64661B
Plaintext: 504BE960AEEE0832 B0868D70B9D31FA8
Ciphertext: 3F19B4D289A267A5 9162717AD36D0AB1
Test: Encrypt
#
Source: Crypto++ 5.6.5 generated
Comment: Simon128/128
Key: 6468818A85E8BFCA 173E11CBE04C56B8
IV: DCD8BDB47BD6EE28 C63C07A4851F97E2
Plaintext: 0A7A856C19AFC7B3 4AEBC55D614A2A1E
Ciphertext: 0E64E3D3CE28C2B2 0D915950D476335A
Test: Encrypt
#
Source: Crypto++ 5.6.5 generated
Comment: Simon128/128
Key: 53CCD23133D8105A 9442AF089079811F
IV: 102A8739CC8789F4 06A81108EEF049CA
Plaintext: 6322FA1E89D6ACC9 41E170E98FEB7BB5
Ciphertext: AF125ADFEA8E3C7C 58337249CC67C2D3
Test: Encrypt
#
Source: Crypto++ 5.6.5 generated
Comment: Simon128/128
Key: 35B111DF6E824776 F3013125807F502E
IV: 4F5DA65425861CDA 5607121FD7438B7D
Plaintext: 0FE6E02DFD8D4633 1AE627F668FA68CB
Ciphertext: C5C137E446203642 27389DA9847D74F8
Test: Encrypt
#
Source: Crypto++ 5.6.5 generated
Comment: Simon128/192
Key: 2A501E5294D1D4F5 375C2418EF66EBB1 CE429A0412694A2D
IV: 43BE92B1FAF86975 2FCCC75E27549111
Plaintext: A6C744E5A65396C0 807B00DC34A75620
Ciphertext: 122082D6C123735C CD7CDEC976E966AB
Test: Encrypt
#
Source: Crypto++ 5.6.5 generated
Comment: Simon128/192
Key: B2072CA7DA78752F F9263A95DEF9BACB 31C1529BDE22BDA1
IV: ADCFB61D1E9819CA 4B29A5305217DF3A
Plaintext: 4DD2762EE998EBFB 67A28B5486F3B01F
Ciphertext: E7FBFA2067B3A806 79BFAEC77AF6038E
Test: Encrypt
#
Source: Crypto++ 5.6.5 generated
Comment: Simon128/192
Key: B0C07E845690D767 13AFFAC084A6E6D3 9E96C714D74BD651
IV: 32B1F1B0DD27A433 0220A5D6357942AB
Plaintext: 0160B01D9B07568E F64CD9ACFC7E11AC
Ciphertext: 5DCAAA507BA4B46F 17B2606449ABC65D
Test: Encrypt
#
Source: Crypto++ 5.6.5 generated
Comment: Simon128/192
Key: 33A2FF0A60100265 32FF77D02A4A2B63 561CA2302A29FE6F
IV: B6873737154D6C10 3F08AABBC81A57FE
Plaintext: 37DEFB05C97BED07 EAD9EF1FA40AA024
Ciphertext: AEB9D19FA84375A0 FB94F1A4371276B0
Test: Encrypt
#
Source: Crypto++ 5.6.5 generated
Comment: Simon128/192
Key: E765183A7827A19B BC1A7A24479E4E65 28FD13A6C56FAE2C
IV: CB846572BFE4F87F 319ADD350F1D9F98
Plaintext: BE7F6B5E4A21B80C 1C3D45234D2CA1C3
Ciphertext: 3A6DB21E6C0E9197 F0D711F80B1EDF75
Test: Encrypt
#
Source: Crypto++ 5.6.5 generated
Comment: Simon128/256
Key: 4287A874E088ECCF 66D85A1ECCED816A 0238B039A8A23403 0B112C3128299ED5
IV: 171BAD8AB05B2273 AB15B0A7B87154D4
Plaintext: 0CB01D1D65A4007B 744A32F412273217
Ciphertext: 186EC8002B5487D1 DC40B1D7DDC0F927
Test: Encrypt
#
Source: Crypto++ 5.6.5 generated
Comment: Simon128/256
Key: 92DAB58B873CFEAA DDDCB488D63B8952 0CC16466798974A1 2D7AEF11C1920A47
IV: D929D6744A0118AA 4256C2668D56162D
Plaintext: 3862CB191E0D2E3A 87687383AEAEBC08
Ciphertext: FBF976486E46BF28 AEFF1DCACF70CB66
Test: Encrypt
#
Source: Crypto++ 5.6.5 generated
Comment: Simon128/256
Key: E4824E89DC6818C9 F935A9F5E1CD41A9 956159DCDD3D81C0 93B9E38A6AAC023D
IV: 81109AA0FD5B7919 3001B18264C3530C
Plaintext: F3EEBD6D75CBA20B E337041F7E62B9E1
Ciphertext: 5AF69F75E238F779 89CFDA76B5F3911C
Test: Encrypt
#
Source: Crypto++ 5.6.5 generated
Comment: Simon128/256
Key: 077E020448EB29CA 243049BCC66F8F89 93E68625F7B67CB7 A58AC57BAF6EB3AE
IV: F73701F6205452E6 B570E2D69B7AC5C9
Plaintext: FD4676E1A1F4552F EAD6B764E567FDE1
Ciphertext: 48AEC095DA0120C1 9043C85D5458108C
Test: Encrypt
#
Source: Crypto++ 5.6.5 generated
Comment: Simon128/256
Key: 2E3E72DE26C58DBC 8EF733203D8F8F32 D49383E4E925C2EB F8FF944E50A95F67
IV: 0DF27DA06C390CE7 5A02CF8F31485116
Plaintext: D510E30B32D985D5 50FE591BF7F9C785
Ciphertext: 6C17A07CA7FE192B 502EA0663D9706F8
Test: Encrypt
#
Source: Crypto++ 5.6.5 generated
Comment: Simon128/128, large block
Key: 91E59E3EF4513F7A F17478897FE65729
IV: 9C65F4E7F96197FF 119C1FC0B83D0465
Plaintext: 7AED5FBB85E500DA 00A46ABA78524C28 C261FA366087E62A C266A6A069625D0C \
89225C34F783EB72 B0788F9113BCCB78 DF25B25B7DDFB24E DAE6A29F8EE90915 \
DF36A44A15DB36DF B05AAC2FDEE2447C F54D23EBC04A5391 A4EB7299439438AF \
31367EB540BF54B6 C6EF78698F7524FE 7A8DDC225F28A087 C6F7006CD84C24E3
Ciphertext: 85E115E1B558819E 9AEDAF2B47EF3D0F F09006D6A894B52C F5C27D61D22C80B2 \
ECFA084BEE20EED6 6505AA29DDCDE119 2F164AA0195DE222 6C78FEF5C41CF0FA \
8F820061742AE4F0 57EA7DC40127733A 4047D6AE7FB6D155 924F4A06AB03917B \
687E3D097F7CAFAC 8C21B16BC00DF7FB F6A44F18A8B50969 1740E70DA6E02D50
Test: Encrypt
#
Source: Crypto++ 5.6.5 generated
Comment: Simon128/128, large block
Key: DDE75F3FC2E64576 4218099C58C16932
IV: 4A469C9D66477421 D2B58F850BB21800
Plaintext: FABFFDDC2DDFB6EE 7D9D5D2778D0141D 8E7A24259A3503B4 4E8416B7B6FCB842 \
E1BBD8A4F7B244F7 0130E3E6A76D76E9 21068CC11524F367 F6EF064A738A53BD \
91D38A0929E62844 E1165287DB4118A8 2D35E0CC3E60C690 4A622C405197F82A \
3589CB44644B4606 5285641AF8978292 90CEBFF074DA40BB 2351EDABBF57579C
Ciphertext: 70A3EAE9ED0DA9E1 0C67D094B24BE5BD 5278FC8C3AC7D88E AF856D3A6B56B88D \
181784F00B3DDC7D 726143B2D19EF0B0 F1B2E044BC31610D 83C5C8EA094D9CCB \
AA95F8860DEE5E8A 82C1F208CC4B7552 7836251DDEB4728E 03F9196736E78C74 \
E7494AEED9B36805 347FF48993384365 785156F746D7A6CA E562150B5F0D87CA
Test: Encrypt
#
Source: Crypto++ 5.6.5 generated
Comment: Simon128/128, large block
Key: EBF200B19ECACF5D 258D10FD19F2AE84
IV: 950810F42AF6C3CB 360D0BA36D895F27
Plaintext: E356916400F64328 C681AB9329897E56 C7733EC4CC54C5A1 2F03EDBF90E24B4C \
9520310DF45B7FAB F4EA7A238D6DE8B2 B291153E880B9886 805783F39FFD9C2D \
44B956EE8DBDEBDA D2AC5D7D34A1639D F9D71A870FDCC048 5873AA9A236C332A \
A79C9457C1B34A4B 7AEF097C453D38E1 A8A9D96E5645C6BA 71BD057840C298C1
Ciphertext: 5B6DD83315995147 2CD056F384F90D22 A40335259464DA3A 1A18788A3537CE45 \
B69DC56AC2695EE1 9F87EE9502D95676 D4C7B8A273C78E90 BB443B47FB9D6F79 \
A08C6044E4F6C0BF 99B28903B03F75FD 6EB64C0CA5FE217E 6B4E2C0A141F6867 \
16D3BE6933A4BBC5 9EF254F49D03BA21 DF796252C0C6478A 366D5AF4B86B36B5
Test: Encrypt
#
Source: Crypto++ 5.6.5 generated
Comment: Simon128/192, large block
Key: CAD219480954F4E2 5F9ED320BCE6F8BC E3335197E7F71E4E
IV: E61042F2A4B1F7DC 27D8B60F7A0CE26E
Plaintext: 13745C1B187E9EB9 5731892D470FA563 2CF19D96333ABE02 D360EBAEB2633A59 \
E57A9D851A84D842 EDF03DFAE60353CE FA07B80AEBE5AE54 42F0FD0F25C8A16C \
9EE6B5206F7E5C8B 20CE81DAAC95C24C 4B9B6CDB4F302B92 65AD32A7FAD311C5 \
8B8BCD1A3CBEA64C DF1BB73298C97483 5F086DC4D9630AE1 F9EE11874E93A96D
Ciphertext: CEA4D070D0CF8244 BD698563B61A1CFD 9AFD2E51BFED87C1 36AFD1315A56E31E \
7DD9F7729D248F97 F08D7EAC27BD221F 2F70EE7C4B455E5B FC2B289EBE2C349F \
656AE044B445EAD7 EC9562AA8B6D2C5A 49B397EBBDC32D3F 9BBA2CCCA2C84C90 \
38AB7163736AEF83 EC8EE54071C9E2A5 9711343C49B00429 842DFFCBB6273F74
Test: Encrypt
#
Source: Crypto++ 5.6.5 generated
Comment: Simon128/192, large block
Key: 92E516F9E17BCF04 718D3E0667D3DDF6 A53B15F7138B88E8
IV: A0CD571229D4F3E8 D16FFB0760380510
Plaintext: EE37EADCF3F5BC99 EF4FB202734B4180 C9273A027DE41CDB 399085C61F700817 \
B9488D6778F9E08A 0FC5466BD94C273D 5CA76818BEE40621 36B11A376311AF4D \
0FFB5F14D3FC8194 C441235765FFF1C2 BE34C805D8D9B253 7F2869488C69813A \
96BDE9E3F7DF52F6 BBE1AA5A989228C9 BABACED65D8BAB69 3E7381A36E3C36EA
Ciphertext: 9A292703AD1BFDC2 C72B07A8E9EB0861 25809E2463C6AD9D 79B03DC3C0AC3D24 \
6B58E660A09AB846 2AB75BE337409550 08C78E38D1B4BF51 DBABCE1532DD202A \
2E45BF057668DBDA 5D3684EDBB40EED3 06B336489E2CD2D5 9253A2F4612283F9 \
4FFBAD5B0DD2245D D60E1D00FD1A23F5 783FCA276FB3F1F5 29064F7C6B644A51
Test: Encrypt
#
Source: Crypto++ 5.6.5 generated
Comment: Simon128/192, large block
Key: E09A547ED471C8D0 0B94DE127654F9C6 DE5B9FC44C02C060
IV: D685687464113399 655536B6F3B498E0
Plaintext: 99A5BF6398DC4089 5E3C0A030360A3FA 4FE8382A90F33F65 F7F707F571282DD6 \
0DC55CFFC5BFB1A6 46887E3FE487967B 1C32FBB44ECE0A6D 4F9C5F7579EC3BEC \
75A6DAB383DB33A0 E37FE70FB7B15FE1 7BA5EC6672D2D743 92045385873F12BC \
3750FE9A7BA1744D 5B724C9AFA2142FE A72899511F587686 EF11436A9A8C8CB7
Ciphertext: 070A343DF05B03DE 2A9F5F7FF6295C66 896E479A01F68386 497D2D357705D698 \
2E1DB3F91E16C426 A613806E6260ED17 72BF0D9364E33261 7D1A8972A594C1CC \
B100D26683B02A82 1242D5C6C356DDF5 151B9CFFB1C1A09D 244EFF4013CC7BA4 \
D8E71D2EC019D09E E08BEB53454F972F 0CE9C7578D7BB0B6 CF9FEA389081B2C2
Test: Encrypt
#
Source: Crypto++ 5.6.5 generated
Comment: Simon128/256, large block
Key: 9AC1BECD06D48538 9781F7780A9FFE36 8C4F448DA3BFB8B7 1C99B56E2A8A6F54
IV: D514C21176D74560 227960277AFC8FF1
Plaintext: 552237BEFFD3D8A5 1620E68804A16986 3FD6A9FC7A1EBFC5 51DB3E02C33CD96E \
D7A26AC819ED968B 57E162277AA05856 6C5AA609BB4E631E 76100DD404180637 \
18D38154F1EF1B2B DD5C625C1A80A478 13027EEB841E44D5 99AE343C44207147 \
1B21512EDC1CCD2C D492040FB98045FE C56FDCCE194348CD 03E5308E9B2BA26D
Ciphertext: DBBA513FFCCEC5DC 8C6EF4DAEA907E91 06711024AB72C0D3 457F33A25D1DD48C \
EAE70C1C6F6A531D A78F895980524BCC BD34138DDC5EA817 C9FA2D568613322F \
F9175E03DE339CDE CFD3C5B75E69DAF1 CB8D0B4BD43044B4 4ABF8B8C18EADCB0 \
CEC5A1E5F705E22C 3862A9A8E7061173 BC73B71F9227E739 1605FF9B2126341C
Test: Encrypt
#
Source: Crypto++ 5.6.5 generated
Comment: Simon128/256, large block
Key: 95BB432F5961DE40 0589F909B5F8C897 DFB11E6049596F4A 8083C1EDEDF998FF
IV: BE359A28DA2EE94E 21DE0AA669029F11
Plaintext: 5E5ABC5F3AB359CF 9EDD54E6F30245BE 8BBB9914022A2B30 5656D3A82E2B0776 \
26DE512454C0FF67 5AE2D447FAE08195 DCE898F6B123B425 BD50100EA5836130 \
AFB9A02A5D43DD25 4404D69D26F7B69C 8A4D81795F4B27CE 60348728677F4BD3 \
19A66110BCD6F078 89CEBEA8D107A558 602631C32E3F1DB8 A4037869604CE912
Ciphertext: 4490E32229A46A2B 5CAB4B5BF49A7263 3CAD91E13838F1DE D0B09DE21E4EF6FC \
2D2F75072C5FF38C 640747C602F9855B 5B18FC5045ECC2CC E73D6BE7E5270D66 \
9C842F81FA69FBC4 82621D96DB333468 757B0F283E833EA1 D8C56DBEFF74A521 \
0B91CCBA8EA61D6F BE5AB7C494BC68A7 B4999B3E1DDE1821 E912C73CAAB2CCC8
Test: Encrypt
#
Source: Crypto++ 5.6.5 generated
Comment: Simon128/256, large block
Key: 8D885B06D19A734F FAA5FF8D9509A3B7 77AA45A0A34142D2 A2CD3CB830A6DD37
IV: 52F22C95B16AFBA6 00B248DE3212ABFD
Plaintext: 8FD8A368969A39CA BA27DD5095CE2DFD A8C2790B4C5BAB1F C8F53DF8C6F38C93 \
6D09E65A2DE4A197 CC9EAF1E846CB6C0 25597124BA10BBC6 6485A421AEE6ECF3 \
67CFF24870238196 AD614FC2BEEA68BB E23367B8D50C9F37 F48849181F901657 \
42629443F956C241 B9A7E1A1C5818BA6 9EC2AE166C2F4460 43864CB7FDCC5603
Ciphertext: B66499FCE9B9F4CA AE7717D825A0CEC6 CDC5877AE81EE267 53B6D1D12C559973 \
F766C08322385EAF 44C56B4CDAC2F48B E49D49373B227A5E 4361291C054FDEAD \
2B3A41A0EC74CC77 16BC903487D74DDF 634CC8C239698E45 EDDD33A31F82BBB7 \
3215245F5292CD23 45590A19B2D22105 D804815E587BFC7E E9133362199B0C0C
Test: Encrypt