


Traitorwise-coderingsschema's en hun kwetsbaarheden begrijpen
Traitorwise is een term die in de cryptografie wordt gebruikt om een type coderingsschema te beschrijven dat kwetsbaar is voor een specifiek type aanval. Bij een verraderlijk versleutelingsschema is de versleutelingsfunctie zodanig dat als de versleutelingssleutel wordt onthuld, het versleutelde bericht kan worden ontsleuteld door iedereen die de versleutelingsfunctie kent, ongeacht of hij/zij toegang heeft tot de privésleutel of niet. Met andere woorden: als een verrader toegang heeft tot de encryptiefunctie en het gecodeerde bericht, kan hij het bericht nog steeds ontsleutelen, zelfs als hij geen toegang heeft tot de privésleutel. Dit maakt het versleutelingsschema kwetsbaar voor aanvallen van insiders die toegang hebben tot de versleutelingsfunctie, maar niet tot de privésleutel. Traitorwise-versleutelingsschema's worden doorgaans gebruikt in situaties waarin de versleutelingsfunctie moet worden gedeeld met meerdere partijen, zoals in een gedistribueerd computersysteem of een veilig rekenprotocol met meerdere partijen. In deze gevallen is het belangrijk dat de encryptiefunctie veilig is, zelfs als een of meer partijen in gevaar zijn of als verraders optreden. Om deze kwetsbaarheid te beperken, gebruiken cryptografen verschillende technieken, zoals homomorfe encryptie, veilige berekeningen met meerdere partijen en andere vormen van encryptie die bestand zijn tegen aanvallen van insiders. Deze technieken maken een veilige berekening en het delen van gegevens mogelijk zonder afhankelijk te zijn van een enkele vertrouwde partij die de privésleutel bewaart.



