YAARX: Yet Another ARX Toolkit  0.1
 All Data Structures Files Functions Variables Macros Pages
simon-xor-best-trails.hh File Reference

best found trails for Simon using threshold search More...

Go to the source code of this file.

Variables

differential_t g_simon32_trail_12r [SIMON_TRAIL_LEN_MAX]
 
differential_t g_simon32_trail_13r [SIMON_TRAIL_LEN_MAX]
 
differential_t g_simon48_trail_15r [SIMON_TRAIL_LEN_MAX]
 
differential_t g_simon64_trail_21r [SIMON_TRAIL_LEN_MAX]
 

Detailed Description

best found trails for Simon using threshold search

Author
A.Roy, V.Velichkov, arnab.nosp@m..roy.nosp@m.@uni..nosp@m.lu, vesse.nosp@m.lin..nosp@m.velic.nosp@m.hkov.nosp@m.@uni..nosp@m.lu
Date
2012-2013

Variable Documentation

differential_t g_simon32_trail_12r[SIMON_TRAIL_LEN_MAX]
Initial value:
= {
{ 0x400, 0x1800, 0, 0.250000},
{ 0x100, 0x0, 0, 0.250000},
{ 0x0, 0x100, 0, 1.000000},
{ 0x100, 0x400, 0, 0.250000},
{ 0x400, 0x1100, 0, 0.250000},
{0x1100, 0x4200, 0, 0.062500},
{0x4200, 0x1D01, 0, 0.062500},
{0x1D01, 0x500, 0, 0.003906},
{ 0x500, 0x100, 0, 0.125000},
{ 0x100, 0x100, 0, 0.250000},
{ 0x100, 0x500, 0, 0.250000},
{ 0x500, 0x1500, 0, 0.125000},
{0, 0, 0, 0.0},
{0, 0, 0, 0.0},
{0, 0, 0, 0.0},
{0, 0, 0, 0.0},
{0, 0, 0, 0.0},
{0, 0, 0, 0.0},
{0, 0, 0, 0.0},
{0, 0, 0, 0.0},
}
differential_t g_simon32_trail_13r[SIMON_TRAIL_LEN_MAX]
Initial value:
= {
{ 0x0, 0x0, 0, 1.000000},
{ 0x40, 0x100, 0, 0.250000},
{ 0x100, 0x440, 0, 0.250000},
{ 0x440, 0x1000, 0, 0.062500},
{0x1000, 0x4440, 0, 0.250000},
{0x4440, 0x101, 0, 0.015625},
{ 0x101, 0x4044, 0, 0.062500},
{0x4044, 0x10, 0, 0.015625},
{ 0x10, 0x4004, 0, 0.250000},
{0x4004, 0x1, 0, 0.062500},
{ 0x1, 0x4000, 0, 0.250000},
{0x4000, 0x0, 0, 0.250000},
{ 0x0, 0x4000, 0, 1.000000},
{0, 0, 0, 0.0},
{0, 0, 0, 0.0},
{0, 0, 0, 0.0},
{0, 0, 0, 0.0},
{0, 0, 0, 0.0},
{0, 0, 0, 0.0},
{0, 0, 0, 0.0},
{0, 0, 0, 0.0}
}
differential_t g_simon48_trail_15r[SIMON_TRAIL_LEN_MAX]
Initial value:
= {
{0x200020, 0x800080, 0, 0.062500},
{0x880008, 0x2, 0, 0.015625},
{ 0x2, 0x880000, 0, 0.250000},
{0x880000, 0x200000, 0, 0.062500},
{0x200000, 0x80000, 0, 0.250000},
{ 0x80000, 0x0, 0, 0.250000},
{ 0x0, 0x80000, 0, 1.000000},
{ 0x80000, 0x200000, 0, 0.250000},
{0x200000, 0x880000, 0, 0.250000},
{0x880000, 0x2, 0, 0.062500},
{ 0x2, 0x880008, 0, 0.250000},
{0x880008, 0x200020, 0, 0.015625},
{0x200020, 0x80088, 0, 0.062500},
{ 0x80088, 0x200, 0, 0.015625},
{ 0x200, 0x80888, 0, 0.250000},
{0, 0, 0, 0.0},
{0, 0, 0, 0.0},
{0, 0, 0, 0.0},
{0, 0, 0, 0.0},
{0, 0, 0, 0.0},
{0, 0, 0, 0.0}
}
differential_t g_simon64_trail_21r[SIMON_TRAIL_LEN_MAX]
Initial value:
= {
{ 0x4000000, 0x10000000, 0, 0.250000},
{ 0x1000000, 0x0, 0, 0.250000},
{ 0x0, 0x1000000, 0, 1.000000},
{ 0x1000000, 0x4000000, 0, 0.250000},
{ 0x4000000, 0x11000000, 0, 0.250000},
{0x11000000, 0x60000000, 0, 0.062500},
{0x60000000, 0x51000001, 0, 0.062500},
{0x51000001, 0x4000004, 0, 0.003906},
{ 0x4000004, 0x41000011, 0, 0.062500},
{0x41000011, 0x0, 0, 0.003906},
{ 0x0, 0x41000011, 0, 1.000000},
{0x41000011, 0x4000004, 0, 0.003906},
{ 0x4000004, 0x51000001, 0, 0.062500},
{0x51000001, 0x60000000, 0, 0.003906},
{0x60000000, 0x11000000, 0, 0.062500},
{0x11000000, 0x4000000, 0, 0.062500},
{ 0x4000000, 0x1000000, 0, 0.250000},
{ 0x1000000, 0x0, 0, 0.250000},
{ 0x0, 0x1000000, 0, 1.000000},
{ 0x1000000, 0x4000000, 0, 0.250000},
{ 0x4000000, 0x11000000, 0, 0.250000}
}