免疫計算是現代計算機科學的研究領域,其將醫學免疫學中的免疫機理和模型廣泛引入到計算機智慧型、網路科學、計算機控制與安全等研究與工程中,現代免疫計算也稱為計算機免疫學,按照定義和套用範圍可劃分為廣義免疫計算與狹義免疫計算。
最早的計算機免疫的開發和套用來自上世紀80年代,IBM成功研發的用於病毒防止的計算機免疫系統。上世紀90年代,美國學者Forrest,Perelson等人最先將計算機領域中的免疫現象和定義進行了細緻的闡述,詳細的指出免疫的問題和功能滲透在每一個涉及到安全與控制的領域中,並提出了計算機免疫學及免疫計算的概念。計算機領域中的免疫是一種功能,用來識別正常和非正常的物質和信息;刪除、隔離或修改冗餘或者有害的信息,從而維持系統環境的安全和穩定。達到安全保護系統,提升系統性能,最佳化系統環境的目的