Het nieuwe programma zoekt naar en herkent kwetsbaarheden in cijfers

De meeste berichten op het netwerk worden in gecodeerde vorm verzonden, omdat open communicatiekanalen niet worden beschermd tegen

Messengers, diensten voor de virtuele uitwisseling van documenten, banksystemen – dit alles vereistHet probleem van gegevensversleuteling is een van de belangrijkste vragen die cryptografen stellen.

Om kraken te voorkomen, is het noodzakelijk om de bescherming van cijfers tegenmogelijke lekken en test encryptiesystemen op zwakke punten.Alle cijfers zijn onderverdeeld in twee grote klassen: blokcijfers en stroomcijfers.In-line data heeft het grote voordeel dat ze een acceptabele gegevensoverdrachtssnelheid bieden, ook voor het verzenden van afbeeldingen en video's.Streamversleuteling is gebaseerd op een combinatie van gegevens met een willekeurige volgorde volgens een speciaal algoritme.Er zijn veel vereisten voor sleutels, zodat de gegevens die ermee zijn versleuteld, kunnen worden gegenereerd en opgeslagen.Het is echter niet altijd mogelijk om het gebruik van een sterke sleutel te realiseren, daarom moeten stream-encryptiesystemen vooraf worden getest op kwetsbaarheden.

"Ik was niet alleen geïnteresseerd in het voorstellen van een algoritme dat in staat is om de broncode te detecterenboodschap, maar om de mogelijkheid te vinden om de tekst zowel in theorie als in  de praktijk direct te reconstrueren - zonder de sleutel te definiëren", aldus deAnastasia Malashina, promovendus bij HSE MIEM.Voor de taak om naar kwetsbaarheden te zoeken, bestudeerde ze een methode die het mogelijk maaktBeoordeel de mogelijkheid van sleutelloos herstel van individuele berichtsegmenten in geval van gebruik van een kwetsbaar cijfer of lekken in het communicatiekanaal.

Aan de hand van informatie over de mogelijke varianten van elk van de versleutelde tekens van het oorspronkelijke bericht, herhaalt het algoritme deIn het geval dat er een kwetsbaarheid was in het oorspronkelijke cijfer, kunt u met deze methodeHet voorgestelde algoritme is geïmplementeerd in een speciaal programma, waarvan een deel onlangs is gepatenteerd.Met dit programma kunt u de sterkte van coderingssystemen beoordelen en de mogelijkheid dat ze uitvallen in het geval van een datalek.

"In de loop van mijn werk bestudeerde ik het corpus van journalistieke teksten en het open corpus van de Russische taal.Statistische analyse van woordenboeken maakte het mogelijk om de entropie van teksten te schatten, waarvoor vervolgens de mogelijkheid van gedeeltelijke decodering werd beoordeeld.Bovendien worden in het experimentele deel van het onderzoek op corpora gebaseerde woordenboeken gebruikt om een woordenboekaanval uit te voeren.Vergelijkbare resultaten werden verkregen voor de Engelse taal op basis van het iWeb-corpus", voegt toeMalashina.

De resultaten van het onderzoek worden gepresenteerd in het artikel “Ontwikkeling van hulpmiddelen voor het bestuderen van de informatiekenmerken van natuurlijke taal.”

Lees verder

De eerste nauwkeurige kaart van de wereld is gemaakt. Wat is er mis met de rest?

Vindingrijkheidshelikopter stijgt met succes op op Mars

NASA vertelde hoe ze monsters van Mars naar de aarde zullen brengen