"prefix-preserving - Any two values that had the same n-bit prefix before anonymisation will still have the same n-bit prefix as each other after anonymization. (Would be more accurately called 'prefix-relationship-preserving', because the actual prefix values are not preserved.) ",
"shift - Adds a fixed offset to each value/attribute.",
"enumeration - Map each original value to a new value such that their ordering is preserved.",
"partitioning - Possible values are partitioned into meaningful sets; actual values are replaced with a fixed value from the same set. E.g., TCP port numbers 0 to 1023 are replaced with 0, and 1024 to 65535 replaced with 65535.",
"updated - Checksums are recalculated to reflect changes made to other fields.",
"truncation - Field is shortened, losing data at the end.",
"encryption - Attribute is encrypted."
],
"misp-attribute":"text",
"multiple":true
},
"key":{
"description":"Key (such as a PSK in a keyed-hash-function) used to anonymise the attribute",
"ui-priority":1,
"disable_correlation":true,
"misp-attribute":"text"
},
"iv":{
"description":"Initialisation vector for the encryption function used to anonymise the attribute",
"ui-priority":1,
"disable_correlation":true,
"misp-attribute":"text"
},
"keyed-hash-function":{
"description":"Keyed-hash function used to anonymise the attribute",
"ui-priority":1,
"disable_correlation":true,
"sane_default":[
"hmac-sha1",
"hmac-md5",
"hmac-sha256",
"hmac-sha384",
"hmac-sha512"
],
"misp-attribute":"text"
},
"encryption-function":{
"description":"Encryption function or algorithm used to anonymise the attribute",
"description":"Anonymisation object describing an anonymisation technique used to encode MISP attribute values. Reference: https://www.caida.org/tools/taxonomy/anonymization.xml",