Boris Hagelin föddes nära nuvarande Gjandzja i Azerbajdzjan av svenska föräldrar, hans far var ingenjör vid Branobel i Baku. Boris gick i skola i Sverige och tog examen i maskinteknik vid KTH 1914. Efter några år vid ASEA och Standard Oil Co. anställdes Boris 1922 i företaget AB Cryptograph som familjen hade intressen i. När företagets grundare drog sig tillbaka 1925 övertog Boris ledningen av företaget som 1932 ombildades som AB Ingeniörsfirman Teknik och bytte 1940 namn till AB Cryptotekik. Hagelins konstruktioner sålde bra i konkurrens med Enigma. Boris flyttade i samband med andra världskriget till Schweiz och startade ett nytt företag 1952 för att fortsätta verksamheten, Crypto AG .