Site icon Caixa Mágica Software

Citizen Card Middleware – Authentication.gov

A Caixa Mágica Software criou um middleware de código aberto, robusto e avançado para o Cartão de Identificação Português, impulsionado pela necessidade de aprimorar as funcionalidades digitais do cartão e fortalecer a segurança em transações online.

Desafio

Em 2011, a Caixa Mágica Software enfrentou o desafio de criar um Middleware de Código aberto, robusto e avançado para o Cartão de Cidadão Português, impulsionado pela necessidade de aprimorar as funcionalidades digitais do cartão e fortalecer a segurança em transações online. O objetivo era estabelecer uma solução versátil que proporcionasse autenticação segura, assinaturas digitais qualificadas e integração eficiente com serviços digitais, simplificando a interação entre cidadãos e organizações governamentais.

Este projeto continua a ser desenvolvido pela CMS em conjunto com a Imprensa Nacional Casa da Moeda (INCM), Agência para a Modernização Administrativa (AMA) e o Instituto dos Registos e do Notariado (IRN).

Solução

Caixa Mágica chose to use the Qt Framework and the C/C++ programming language, combined with open-source technologies such as OpenSSL and Poppler. This choice allowed the creation of a highly modular and adaptable middleware, meeting the technical and functional requirements established by the Agency for Administrative Modernization (AMA), the Institute of Registries and Notaries (IRN), and the National Printing House (INCM). The development follows agile methodologies, with regular updates. The solution is comprehensively documented in repositories on GitHub, ensuring transparency and accessibility to all interested parties. Furthermore, the choice of the EUPL – European Union Public Licence 1.2 reinforced the commitment to open source.

A nível das funcionalidades podemos destacar:

Impacto

The solution from Caixa Mágica has had and continues to have a significant impact in Portugal. All citizens and businesses that interact with the government use, directly or indirectly, the Citizen Card Middleware. The open-source nature and active community surrounding the project ensure long-term sustainability. Government funding, coupled with ongoing community participation and support from Caixa Mágica, solidify the solution’s position as an essential pillar in Portugal’s digital transformation.

Destacamos de seguida alguns resultados significativos e decorrentes do desenvolvimento e implementação do Middleware do Cartão de Cidadão:

A Caixa Mágica Software, em colaboração com entidades governamentais, construiu uma solução inovadora que transcendeu desafios significativos. O Middleware do Cartão de Cidadão Português não apenas atendeu às necessidades tecnológicas e funcionais, mas também estabeleceu um padrão para a colaboração público-privada e o uso eficaz do código aberto, promovendo a transparência. Este caso de estudo destaca não apenas a eficácia e inovação da solução, mas também seu impacto positivo, contínuo e direto na sociedade.

You can access the Portuguese Citizen Card Middleware’s Git page aqui.

Exit mobile version