密碼學
From Wikipedia, the free encyclopedia
密碼學(粵拼:mat6 maa5 hok6;英文:Cryptography / Cryptology)係數學同電腦科學嘅一個分支領域,專門研究點樣將數據以安全嘅方式傳達同儲起,通常係用加密等嘅方法,將段數據轉變成淨係得傳訊人同收訊人先解讀到嘅款,等敵人唔能夠知道啲數據嘅內容[1][2]。
密碼學最基本嘅概念係加密[歐 2]:加密定義上係指將一段資訊入碼,轉化做第隻表示方式;正常嚟講,收訊人會知段資訊係點加密嘅,所以有能力解讀段資訊,但係收訊人以外嘅人就唔知個加密方案,就算攞到段資訊都解讀唔到段資訊講乜,而只係會得到一段望落完全雜亂無章嘅符號[3]。一段做加密嘅演算法(嘥化)大致上可以想像成好似以下噉嘅轉換過程:
密碼學知識嘅用途廣泛得好交關,例如軍事、銀行同電子商業等嘅工作噉,都成日會涉及「有啲資訊要保密」-例如係軍事情報或者啲客嘅信用咭號碼... 呀噉。密碼學專家會用概率論同資訊理論嘅知識研究「邊隻加密演算法最難俾敵人拆解」等嘅課題。呢啲研究對廿一世紀初嘅資訊科技嚟講好有用[4][5]。