免疫计算是现代计算机科学的研究领域,其将医学免疫学中的免疫机理和模型广泛引入到计算机智能、网络科学、计算机控制与安全等研究与工程中,现代免疫计算也称为计算机免疫学,按照定义和应用范围可划分为广义免疫计算与狭义免疫计算。最早的计算机免疫的开发和应用来自上世纪80年代,IBM成功研发的用于病毒防治的计算机免疫系统。上世纪90年代,美国学者Forrest,Perelson等人最先将计算机领域中的免疫现象和定义进行了细致的阐述,详细的指出免疫的问题和功能渗透在每一个涉及到安全与控制的领域中,并提出了计算机免疫学及免疫计算的概念。计算机领域中的免疫是一种功能,用来识别正常和非正常的物质和信息;删除、隔离或修改冗余或者有害的信息,从而维持系统环境的安全和稳定。