Как имитировать мой алгоритм безопасности сведения о "аналитик" облако в NetBeans
Я хочу знать, как я могу реализовать свой алгоритм безопасности на cloud analyst в netbeans, чтобы проверить его. Основная цель моего исследования - разработать модель безопасности облачных данных путем слияния криптографических и стеганографических алгоритмов для поддержания конфиденциальности конфиденциальности и целостности облачных пользовательских данных.
Что я уже пробовал:
В этой модели есть три ступени безопасности:
Первый шаг: на этом этапе мы хэшируем облачные данные с помощью SHA256 для получения сжатой версии данных, называемой дайджестом сообщений для обеспечения целостности данных. Хэш-код является функцией всех битов сообщения и обеспечивает возможность обнаружения ошибок. Изменение любых битов в сообщении приводит к изменению хэш-кода.
Следующий: Конкатенация (сообщение + хэш-код + ключ шифрования–дешифрования для следующего сеанса) шифруется с помощью AES256. Хэш-код обеспечивает структуру или избыточность, необходимые для достижения аутентификации. Поскольку шифрование применяется ко всему сообщению плюс хэш-код, конфиденциальность также обеспечивается. В этой модели мы меняем ключ шифрования–дешифрования каждый сеанс, чтобы обеспечить конфиденциальность ключа.
Окончательно, вывод фазы шифрования встроен в изображение обложки с помощью алгоритма стеганографии LSB, чтобы скрыть существование сообщения. Если данные очень велики, чтобы скрываться в изображении stego, мы можем применить этот алгоритм другим методом. Вместо того чтобы скрывать данные в стего-образе, мы можем скрыть только хэш-код и ключ в образе под названием (стего-ключ) и отправить пользователю два файла, первый файл включает зашифрованное сообщение после хэширования, а второй содержит стего-ключ. Этот подход может быть распространен на защиту авторских прав на цифровые носители информации: аудио, видео и изображения.