Добро пожаловать в StackOverflow,
Во-первых, я должен сказать, что если у вас нет компьютера или сервера, который вы устанавливаете на нем, будет очень трудно скрыть дизайн базы данных. Данные могут быть зашифрованы, но дизайн будет доступен администратору компьютера. Если у вас есть компьютер или сервер, вы можете установить сайт MVC в ситуации типа киоска, когда только у вас есть доступ к системе.
SQL Server Compact может хорошо подойти для того, что вы хотели бы сделать, вы можете зашифровать его как файл. Вы также можете наложить ограничения на права доступа. с этим можно многое сделать, и требуется исследование.
https://blogs.msdn.microsoft.com/stevelasker/2008/05/14/security-and-encryption-for-sql-server-compact/
Теперь вы можете создать приложение MVC для использования Jason. Вы можете зашифровать содержимое файла JSON, используя шифрование AES. Вам необходимо определить ключ, который будет использоваться для шифрования и дешифрования.