MULTOS (Multiple Operating System)

MULTOS (que significa "Multiple Operating System") é um sistema operacional que permite que múltiplos programas de aplicação sejam instalados e residam separadamente e com segurança em um Cartão Smart Card . Cada programa é isolado pelo sistema operacional para que nenhuma aplicação possa interferir com outra. Enquanto os sistemas anteriores de Cartão Smart Card não permitiam a instalação de novas aplicações ou a eliminação das antigas, o MULTOS torna isso possível. Actualizações ou correcções também podem ser instaladas conforme necessário. Cada aplicação é independente da plataforma, devido à implementação de uma máquina virtual. Os desenvolvedores escrevem aplicações para MULTOS smart cards usando a linguagem MEL (MULTOS Executable Language).

Até MULTOS, os desenvolvedores de aplicações tinham que escrever uma versão separada da aplicação para cada tipo de smart card e o consumidor precisava de um smart card separado para cada aplicação. Com MULTOS, várias aplicações podem residir em um Cartão Smart Card independentemente do microchip utilizado.

Segurança para Cartões Smart Card MULTOS é habilitada pela Autoridade de Certificação MULTOS ( CA ), que emite chaves criptográficas para cada Cartão Smart Card MULTOS e todas as aplicações MULTOS. Essas chaves impedem que aplicações não autorizadas sejam carregadas em um cartão ou excluídas sem a permissão do emissor.

O Consórcio MAOSCO, um grupo de organizações internacionais líderes, licencia abertamente a especificação MULTOS. MasterCard, Mondex, Europay, e Discover favor MULTOS.