劉易斯-卡羅爾是英國(guó)人。
卡羅爾將其發(fā)明的維吉尼亞加密法公布。此種加密法被稱為劉易斯·卡羅爾的維吉尼亞加密法。人們?cè)趩我粣鹑雒艽a的基礎(chǔ)上擴(kuò)展出多表密碼,稱為“維吉尼亞”密碼。它是由16世紀(jì)法國(guó)亨利三世王朝的布萊瑟·維吉尼亞發(fā)明的。維吉尼亞密碼引入了“密鑰”的概念,即根據(jù)密鑰來(lái)決定用哪一行的密表來(lái)進(jìn)行替換,以此來(lái)對(duì)抗字頻統(tǒng)計(jì)。維吉尼亞密碼的密鑰空間大小為26m,所以即使m的值很小,使用窮盡密鑰搜索方法也需要很長(zhǎng)的時(shí)間。例如,當(dāng)m=5時(shí),密鑰空間大小超過(guò)1.1*107,這樣的密鑰量已經(jīng)超出了使用手算進(jìn)行窮盡搜索的能力范圍。