Certificate Store Migration for Mobile Device Security Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices face challenges in ensuring compliance with IT policies, particularly in migrating certificate stores to maintain security and resilience during device reboots, while existing methods lack efficient mechanisms for bulk and individual store migrations.

Innovation Solution

A dual migration scheme is introduced, involving a bulk migration process for certificate stores according to a predetermined order, with an out-of-order migration option for active stores to ensure timely compliance with IT policies, and a persistent publish-and-subscribe service to manage migration status across reboots.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a bulk migration process is performed for all certificate stores according to a predetermined order, then compliance with IT policies is ensured, but migration time and system unavailability increase

Engineering Contradiction:
Improvecompliance with IT policiesVSAvoidmigration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by creating a predetermined migration order for certificate stores and preparing migration plans before actual migration executes. This allows the system to proactively manage compliance requirements while minimizing disruption to active stores.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The migration process is made dynamic by allowing out-of-order migration of active certificate stores based on real-time access requests. The system adapts the migration sequence dynamically, migrating active stores immediately when accessed while maintaining the predetermined order for inactive stores, thus balancing compliance with operational continuity.

Inventive Principle:
Principle #15Dynamics

2Stability of the object's composition

If certificate stores are migrated in a predetermined order, then migration consistency is maintained, but active stores cannot be migrated timely when accessed

Engineering Contradiction:
Improvemigration consistencyVSAvoidmigration speed of active stores
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The certificate store migration process is segmented into two distinct pathways: predetermined order migration for inactive stores to maintain consistency, and out-of-order migration for active stores to ensure timely compliance. This segmentation allows each type of store to be handled according to its specific requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary mechanism that monitors access requests to certificate stores and mediates between the predetermined migration order and immediate migration needs. When an active store is accessed, the intermediary triggers an out-of-order migration event, coordinating the migration without disrupting system operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If device reboots occur during migration, then system resilience is tested, but migration status may be lost and compliance compromised

Engineering Contradiction:
Improvesystem resilienceVSAvoidmigration status
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system implements beforehand cushioning by maintaining persistent records of migration status and progression before reboots can occur. This protective measure ensures that even if a reboot interrupts the migration process, the system can recover the migration state from persistent storage and continue without losing compliance status.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

4Reliability

If all certificate stores are migrated before client access, then compliance is ensured, but system availability and client productivity decrease

Engineering Contradiction:
Improvecompliance with IT policiesVSAvoidsystem availability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary migration actions for inactive certificate stores according to a predetermined order, ensuring these stores are compliant before clients might need them. This preliminary action maintains compliance while allowing active stores to remain accessible during migration processes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The migration process dynamically adapts to client access patterns by enabling out-of-order migration of active stores. When a client requests an active certificate store, the system immediately migrates that specific store rather than waiting for the predetermined sequence, thus maintaining both compliance and system availability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3471009B1Forward and backward NIAP migration of certificate stores
Publication Date: 2020.04.29 BLACKBERRY LTD
  • EP3471009B1 patent drawingFigure 1
  • EP3471009B1 patent drawingFigure 2
  • EP3471009B1 patent drawingFigure 3

AI summary

A method of ensuring compliance of a plurality of certificate stores on a mobile device with a first security policy is disclosed. The method includes: detecting a certificate store migration triggering event; in response to detecting the certificate store migration triggering event, initiating a bulk migration process to migrate each of the plurality of certificate stores to a respective version that is compliant with the first security policy, the bulk migration process proceeding according to a predetermined order of certificate stores; receiving, from a client application resident on the mobile device, a request to access a first certificate store that has yet to be migrated; and executing an out-of-order migration of the first certificate store.