Skip to content

Custom solutions
built when no product fits

Technology needs are unique. When no off-the-shelf solution covers them cleanly, OKIOK develops, or integrates, a solution built for your real requirements.

50+

custom projects delivered

20+ years

in operation, for many of them

A solution shaped to your requirements

Sometimes the right cybersecurity solution simply doesn’t exist as a commercial product, or available products force compromises in functionality, integration, performance or cost.

OKIOK designs and builds custom cybersecurity solutions around your specific requirements. Whether that means developing a complete solution, creating a specialized component or extending your existing technology environment, we combine deep security expertise with practical engineering to deliver the capabilities you need, without unnecessary complexity or cost.

Client success stories

Long-lasting solutions no product could deliver.

A security foundation for digital financial services

A major banking and financial group: banking, wealth management, brokerage and insurance, for consumers and businesses alike.

The group was modernizing its online services and needed security that could stand up to evolving Internet threats, absorb peak transaction volumes without slowing anyone down, and stay simple enough that customers adopted it instead of calling support.

No commercial product could meet the challenge. OKIOK designed and implemented a ground-breaking custom architecture, evolved over the years to include enhanced security mechanisms such as adaptive authentication, and it kept pace with a threat landscape that never stopped shifting. The solution received an OCTAS award for Security and Protection of Information in 2002.

25+ years

in continuous production

  • Single sign-on across every customer-facing service
  • Fine-grained authorization for financial transactions
  • Comprehensive audit trails
  • Delegated user management for business customers
  • High-performance security controls
  • An extensible architecture, designed to evolve

Cryptographic anonymization for decades-long research

A major research organization: longitudinal pharmacological studies spanning several decades.

The studies follow participants for decades. Researchers had to be able to correlate a participant’s information across that whole span, while the identities behind it stayed protected for the life of the research.

OKIOK designed and implemented a cryptographic anonymization solution that correlates records over time without exposing who they belong to. It was independently reviewed and found to meet the applicable Canadian and Québec requirements for protecting personal information, without sacrificing the continuity and integrity long-term analysis depends on.

20+ years

in continuous operation

  • Cryptographic anonymization of participant identities
  • Correlation across decades of follow-up
  • Independently reviewed against Canadian and Québec requirements
  • Continuity and integrity preserved for scientific analysis

Solutions we’ve built

A sample of the custom projects OKIOK has delivered, including award-winning work in online form signing and public key infrastructure.

  • Trading systems
  • Funds management
  • Citizen ID card issuance system
  • Anonymization solution
  • PIN-choice solution
  • RRSP loan brokerage solution
  • Security for smart home energy controllers
  • Federated authentication solution
  • Custom public key infrastructure (PKI)
  • Online form-signing solution
  • Internet banking security infrastructure
  • Custom cryptographic processor
  • Enterprise single sign-on solution
  • Cryptographic key management system

Questions about custom solutions?

What happens when no commercial product meets your requirements.

Discuss your unique needs with our experts

Tell us what you need built, and the constraints it has to live with.

Send us a message

Only your email is required. Pick a subject, add a note, and send.

Incident in progress? Call the 24/7 line instead of waiting for a reply: +1 450 681-1681, extension 277