Patent attributes
A method, system and apparatus are disclosed. A device includes processing circuitry that includes a processor and a memory, where the memory is configured to store a logical container including a plurality of encrypted data portions and a plurality of executable code portions. Each encrypted data portion and executable code portion is separately encrypted with a different encryption key and associated with a user. The processing circuitry receives, from a software application operating in another device, a first request associated with at least one encrypted data portion and one executable code portion of the logical container. The first request includes an encryption token associated with the software application. In response to the first request, the processing circuitry triggers a verification code portion to determine whether the first request is authorized and performs at least one operation to fulfill the first request in response to determining the request is authorized.