Kryptering har länge varit en avancerad disciplin , som kräver mycket hög kompetens .