- Tytuł:
-
Simultaneous encryption for Finite State Entropy
Równoczesne szyfrowanie dla Finite State Entropy - Autorzy:
- Sakowski, Krzysztof
- Opis:
-
This thesis describes the possibility to add encryption to data compression algorithm from ANS family in tANS version. tANS version uses a finite state machine for data compression and decompression. Shuffling states in the state machine based on secret key provided by the user enables to encrypt data during compression. Part of the thesis, except discussing theoretical issues in this document, is also implementation publicly available on Github. It is based on tANS implementation namely Finite State Entropy used in popular compressor Facebook Zstandard.
Praca opisuje możliwości dodania szyfrowania do algorytmu kompresji danych z rodziny ANS w wersji tANS. Wersja tANS do kompresji i dekompresji danych wykorzystuje automat skończony. Mieszając stany automatu na podstawie tajnego klucza dostarczonego przez użytkownika systemu umożliwia zaszyfrowanie danych w trakcie kompresji. Na pracę poza umówieniem kwestii teoretycznych składa się również implementacja dostępna publicznie na portalu Github. Bazuje ona na implementacji tANS o nazwie Finite State Entropy, użytej w popularnym kompresorze Facebook Zstandard. - Dostawca treści:
- Repozytorium Uniwersytetu Jagiellońskiego
Inne