Криптонит | ИТ-компания


Гео и язык канала: Россия, Русский
Категория: Технологии


Канал IT-компании «Криптонит».
Рассказываем про:
•работу с Big Data на основе AI, ML, шифрования
•разработку и языки программирования
•математику и криптографию
Присоединяйтесь к нам: https://career.kryptonite.ru/

Связанные каналы

Гео и язык канала
Россия, Русский
Категория
Технологии
Статистика

Делаем свой домашний ИИ!

В новой статье на Хабре при участии экспертов лаборатории ИИ «Криптонита» разбираемся, как установить и настроить локальные модели, выбрать подходящий вариант под своё «железо» и превратить аудиозапись в текст.

В тексте мы рассмотрим открытые модели машинного обучения. Они не требуют обязательного подключения к интернету и подписки, никуда не передают ваши данные и достаточно компактные, чтобы их можно было запускать на ПК или ноутбуке.

📌Эксперименты выполнялись на ПК с Core i5-14600, 32 ГБ DDR5 и RTX 3070Ti c 8 ГБ VRAM.

Читайте материал в нашем блоге на Хабре.


Новая экскурсия в Музее криптографии с практикующими криптографами!

❗️ 17 октября в 16:00 Иван Чижов, заместитель руководителя лаборатории криптографии по научной работе в компании «Криптонит», раскроет секреты шифрования и защиты данных.

Он проведёт экскурсию по экспозиции Музея криптографии и расскажет:
• как работают TLS- и SSL-сертификаты, защищающие современные сайты;
• какие особенности есть у алгоритма «Кузнечик»;
• какое будущее ждёт криптографию.

Кому будет интересна экскурсия?

🔹ИТ-специалистам, разработчикам и студентам технических специальностей;
🔹всем, кто интересуется криптографией, информационной безопасностью, историей технологий и устройством цифрового мира.

📌Следить за расписанием экскурсий можно по ссылке!


Освоил Kubernetes — и ты уже DevOps?

Александр Телевной, руководитель департамента инфраструктуры «Криптонита», рассказал, кто такой системный инженер, какие мифы связаны с этой профессией и почему знание инструментов — это только часть работы.

⬇️Вот тут ещё пара выводов из статьи⬇️

— Курсы дают базу, практика — опыт. Развернуть систему, столкнуться с ошибкой и разобраться в её причинах — важная часть обучения.

— Умение общаться нужно не меньше технических знаний. Во время инцидента важно спокойно проверять гипотезы и договариваться с командой, поэтому иногда soft skills важнее hard skills.

— ИИ помогает анализировать данные, но решения остаются за инженером. Нейросеть может сократить объём информации для проверки, однако её выводы тоже требуют контроля.

А ещё в статье — истории о кириллической «О», которую искали два дня, и перегреве сетевого модуля с неожиданными симптомами.

⚡️Читайте материал на Hi-Tech Mаil


Рассказываем про режимы шифрования в новом выпуске #криптословаря!

Выбор надёжного алгоритма шифрования и большой длины ключа ещё не гарантируют защиту данных. Важную роль играет выбор подходящего режима шифрования.

Для блочных шифров известны следующие режимы:
▪️ECB (Electronic Codebook) — режим простой замены (электронная кодовая книга);
▪️CBC (Cipher Block Chaining) — режим простой замены с зацеплением (или режим сцепления блоков шифртекста);
▪️CTR (Counter) — режим гаммирования (или «режим счётчика»);
▪️CFB (Cipher Feedback) — режим гаммирования с обратной связью по шифртексту;
▪️OFB (Output Feedback) — режим гаммирования с обратной связью по выходу;
▪️GCM (Galois/Counter Mode) — режим с аутентификацией Галуа и др.

📍Режимы определяют, как именно шифруются блоки открытого текста. Связываются ли они между собой, можно ли шифровать данные параллельно, нужен ли вектор инициализации (IV), защищены ли данные от подмены и другие особенности.

🔴Типичная ошибка — выбор неподходящего режима шифрования в угоду простоте реализации. Например, в режиме ECB одинаковые блоки открытого текста дают одинаковые блоки шифртекста. Поэтому структура зашифрованных данных определяется даже без расшифрования, а криптоанализ упрощается по типовым заголовкам файлов и другим известным данным.

Режим CBC менее предсказуем из-за добавления случайного вектора IV, но без отдельной аутентификации он уязвим к подмене векторов и другим атакам (см. padding oracle в TLS 1.2).

❗️Другие режимы без аутентификации также не рекомендовано применять в любых сценариях, где возможно активное вмешательство третьей стороны. Поэтому в современных транспортных протоколах используются режимы, основанные на принципах аутентифицированного шифрования со связанными данными (AEAD).

📌Одним из его представителей стал разработанный при участии российской компании «Криптонит» мультилинейный режим с аутентификацией Галуа (MGM). Он одновременно обеспечивает конфиденциальность и целостность, представляя аналог режима GCM в отечественных криптографических системах.


Говорят, октябрь — один из самых хмурых месяцев. Но пусть даже в самые дождливые дни наши обои поднимают вам настроение ❤️

Кстати, на этих октябрьских обоях для смартфона мы очень усердно спрятали логотип «Криптонита»! Кто сможет найти? #обои


Открыта регистрация на международную олимпиаду по криптографии NSUCRYPTO-2026 — первый тур пройдёт 11 октября!

🔥В этом году мы вновь стали партнёром олимпиады, а руководитель лаборатории криптографии «Криптонита» Василий Шишкин вошёл в состав программного комитета.

Участвовать могут все: школьники, студенты, профессионалы.

Первый тур, индивидуальный, пройдёт 11 октября, а командный — с 12 по 19 октября.

Переходите по ссылке и регистрируйтесь!


Как писать фронтенд на Scala в функциональном стиле с Typelevel стеком?

Артём Корсаков, руководитель группы Scala-разработчиков в «Криптоните», рассказал в новой статье на Хабре о своём опыте написания фронтенд на Scala и о неожиданных «подводных камнях».

🔹Читать статью на Хабре

Ниже небольшой фрагмент статьи

Как написать бэк на Typelevel стеке большинство знают — этому посвящены сотни ресурсов: книги, статьи, курсы. В частности, этому посвящена книга 
“Practical FP in Scala” Габриэля Вольпе (Gabriel Volpe), где описывается создание интернет-магазина. Но как визуализировать этот магазин?


Продолжаем знакомиться с командами «Криптонита»! ⚡️

Представляем направление серверной разработки и его лидера Ахтяма Сакаева!

В карточках рассказали, какой стек использует наша Scala-команда, как она устроена и чем занимается, а также что мотивирует коллег. #внутри_Криптонита


Криптографический долг: почему бизнесу уже сейчас нужно готовиться к квантовой эпохе

Компании годами используют криптографические решения, не всегда понимая, где именно они встроены, какие данные защищают и сколько времени потребуется на их замену. ❗️Так незаметно накапливается криптографический долг.

Одна из главных угроз — сценарий «собирай сейчас, расшифруй потом»: злоумышленники могут сохранять зашифрованные данные уже сегодня, чтобы получить к ним доступ после появления достаточно мощного квантового компьютера.

В колонке для Forbes заместитель руководителя лаборатории криптографии по научной работе «Криптонита» Иван Чижов рассказал:
🔹 почему переход на постквантовую криптографию нельзя откладывать до «дня Q»;
🔹 с чего бизнесу начинать криптографическую инвентаризацию;
🔹 зачем системам нужна криптографическая гибкость;
🔹 какие постквантовые решения уже разрабатываются в России, в том числе созданные «Криптонитом» «Шиповник» и «Кодиеум».

Главный вопрос сегодня — не когда появится криптографически значимый квантовый компьютер, а успеют ли организации подготовиться к этому моменту.

Читайте колонку Ивана Чижова в Forbes.


Представьте, что вы нашли архив девяностых годов, зашифрованный примитивным алгоритмом!

Каждый байт открытого текста складывается по модулю 2 (XOR) с соответствующим байтом пароля, который повторяется циклически. Вам известно, что пароль состоит из четырёх символов (ASCII). Также вы знаете, что в архиве текстовый файл, начинающийся со слова «Dear».

❗️Вычислите пароль и расшифруйте сообщение, используя шестнадцатеричное представление шифртекста:

0F 00 18 53 6B 2F 16 49 25 49 59 60 27 0C 1A 44 6B 08 1C 55 6B 27 16 43 65

Ждём ваши варианты в комментариях! #задачки


Видео недоступно для предпросмотра
Смотреть в Max
Можно ли использовать в работе DevOps-инженера искусственный интеллект? Своим мнением делится Александр Телевной, директор департамента инфраструктуры в «Криптоните».

📣 Это отрывок из подкаста #Криптонит_говорит о системных инженерах. В нём обсуждаем, чем занимаются эти специалисты, какие навыки нужны системным инженерам и правда ли это одно из самых перспективных направлений в ИТ.

Если пропустили его, смотрите на любой удобной платформе!
• VK Видео
• YouTube
• Rutube
• Подкаст в telegram
• Я.Музыка


А у нас новая вакансия в команду «Криптонита»! Откликайтесь сами и делитесь с коллегами! #вакансии_Криптонит

Scala Developer

Основные задачи:
• реализация серверной части веб-приложений, связанных с обработкой и отображением больших данных
• проектирование и реализация общих библиотек;
• анализ и оптимизация производительности;
• участие в разработке архитектуры платформы;
• проведение code review.

Технологический стек:
• языки программирования: Scala (2.13+);
• хранение и обработка данных: PostgreSQL, ClickHouse, Scylla, ElasticSearch, S3, Kafka, Spark;
• мониторинг: Grafana, Prometheus;
• прочие технологии и фреймворки: Docker, Kubernetes(Openshift), Typelevel (Cats Effect, Circe, Doobie, Weaver), ScalaTest.
 
Побольше узнать о «Криптоните» вы можете, посмотрев видео о компании — в VK Видео или на YouTube.


А вы знали, что ЭКГ можно встретить не только в кабинете у врача, но и в математике! Сегодня в рубрике #на_ноль_делить_нельзя рассказываем про математическую «кардиограмму».

В 2001 году математик-энтузиаст Джонатан Эйрис (Jonathan Ayres) открыл новую последовательность, которая получила идентификатор OEIS A064413. Её график напоминает электрокардиограмму, отсюда и название — EKG (или ECG) sequence.

Её ряд начинается с чисел 1, 2, а каждый следующий элемент — это наименьшее натуральное число, которое ещё не встречалось в ряду и имеет с предыдущим числом общий делитель, больший единицы.

Начало последовательности выглядит так:
1, 2, 4, 6, 3, 9, 12, 8, 10, 5, 15, 18, 14, 7, 21, 24, 16, 20, 22, 11, 33, 27, 30…

В том же 2001 году группой авторов — Дж. К. Лагариасом, Э. М. Рэйнсом и Н. Дж. А. Слоэном (основателем OEIS) была доказана теорема: ЭКГ-последовательность является перестановкой натуральных чисел, в которой каждое число встречается ровно один раз. Статья об этом вышла уже в 2002 г.

Исследователи обнаружили и другие закономерности:

1️⃣Простые числа в ЭКГ-последовательности появляются в строго возрастающем порядке: 2, 3, 5, 7, 11 и так далее.

2️⃣ Каждое простое число p > 2 всегда находится в ряду строго между 2p и 3p не отделяясь от них другими числами. Например, число 5 стоит между 10 и 15; а 7 — между 14 и 21. Это была гипотеза Лагариаса — Рэйнса — Слоэна, доказанная Петром Хофманом и Марцином Пилипчуком. Именно значения p и 3p порождают пики на графике, создавая сходство с электрокардиограммой.

📌ЭКГ-последовательность показывает, что даже самое простое правило задания числового ряда может привести к неожиданно выразительной визуализации (см. картинку к посту).


Видео недоступно для предпросмотра
Смотреть в Max
Границы между системным администрированием, DevOps и DevSecOps сегодня настолько размыты, что часто на сайтах поиска работы пишут: «Ищем DevOps-инженера со знанием безопасности».

Отсюда разнятся и ожидания от специалиста. Одни думают, что DevOps будет чинить принтеры и одновременно обслуживать базы данных, другие — что это инженер, проектирующий и развивающий ИТ-инфраструктуру.

Обсуждаем это всё в новом подкасте #Криптонит_говорит о системных инженерах!

Смотрите на любой удобной платформе:
• VK Видео
• YouTube
• Rutube
• Подкаст в telegram
• Я.Музыка

В выпуске приняли участие:
🔹Александр Телевной, директор департамента инфраструктуры в «Криптоните»
🔹Артём Пузанков, руководитель отдела консалтинга безопасной разработки в «Бастионе»
🔹Иван Морщагин, ИТ-консультант


⚡️«Криптонит» разработал компактную модель для определения языка по короткому фрагменту речи!

Решение содержит 219 млн параметров, что приблизительно в пять раз меньше, чем у исходной модели (около 1 млрд параметров). При этом она работает примерно в 10 раз быстрее, а отклонение по точности составляет менее 1%.

❗️Такие решения могут позволить обрабатывать большие объёмы аудио на существующей инфраструктуре без пропорционального увеличения числа серверов.

Результат достигнут за счёт метода дистилляции знаний — подхода, при котором большая обученная нейросеть становится «учителем» для более компактной модели. Она передаёт ей не только правильные ответы, но и оценку степени своей уверенности в каждом варианте.

Разработка может использоваться у операторов связи, технической поддержки и транснациональных компаний, где аудиопотоки исчисляются миллионами записей.

«Модель анализирует акустические и фонетические особенности речи, извлекая их напрямую из аудиосигнала. Результат идентификации указывается в виде стандартизированных языковых кодов (rus, eng и т.д.), что упрощает использование решения в конвейерах обработки данных по распознаванию речи», — отмечает Александр Самойлов, исследователь направления обработки аудиоданных в «Криптоните».


Подробности читайте на нашем сайте.


Что такое LID? Рассказывают сотрудники лаборатории искусственного интеллекта компании «Криптонит».

Прежде чем передать аудиозапись в модель распознавания речи (Automatic Speech Recognition, ASR), её необходимо обработать в несколько этапов. Сначала модуль определения речи (Voice Activity Detection, VAD) выделяет фрагменты с речью, отсеивая паузы и шумы. Затем запускается модуль LID (Language Identification), работающий как классификатор.

❗️Задача LID — определить язык (иногда и конкретный диалект) и указать степень уверенности модели. Например: китайский язык (84%), мандаринский диалект (71%), гуаньхуа (68%).

Основой LID служит акустический энкодер, который преобразует аудиосигнал в последовательность векторов. Эти векторы описывают фонетические признаки (характерные слоги, частотное распределение звуков) и просодические характеристики (тон, темп, ритм), присущие конкретному языку.

Чтобы выявить статистические закономерности в звучании, аудиозапись разбивают на короткие временные кадры (фреймы) длительностью около 20–50 мс. Сначала нейросеть анализирует каждый фрейм по отдельности, а затем выполняет агрегацию полученных вероятностей на более длинном интервале (5–10 секунд), чтобы принять финальное решение.

Существуют разные архитектуры LID:
• TDNN — нейронная сеть с временной задержкой;
• CNN + LSTM/GRU — свёрточная сеть с рекуррентными слоями;
• Transformer — как в больших языковых моделях;
• Conformer — объединяет свёртки и механизм самовнимания;
• wav2vec, XLS-R, HuBERT и другие предварительно обученные речевые энкодеры.

В настоящее время набирают популярность гибридные (ASR+LID) модели. В них один общий энкодер используется для распознавания речи и определения языка, что экономит вычислительные ресурсы.

📌Современные LID-системы распознают более сотни языков и диалектов по коротким аудиофрагментам. При анализе длинных записей они также эффективно детектируют смену языка в процессе диалога.


Видео недоступно для предпросмотра
Смотреть в Max
Кто такой DevOps-инженер и чем он занимается? Своим мнением делится Александр Телевной, руководитель департамента инфраструктуры в «Криптоните».

Это небольшой отрывок нашего нового подкаста с системными инженерами из «Криптонита» и «Бастиона»! Мы поговорили про профессию, карьерный путь в этой сфере, необходимые навыки и многое другое!

⚡️Не пропустите выход новой серии подкаста #Криптонит_говорит на следующей неделе! Другие выпуски вы можете найти по ссылке.

В подкасте приняли участие:
▪️Александр Телевной, директор департамента инфраструктуры в «Криптоните»
▪️Артем Пузанков, руководитель отдела консалтинга безопасной разработки в «Бастионе»
▪️Иван Морщагин, ИТ-консультант
Криптонит_говорит - Криптонит | VK Видео
Криптонит — 7 видео. Смотрите онлайн VK Видео
VK Видео


Привет, сентябрь!

🍂Наступает месяц, который нередко зовут вечером года — с него начинается угасание природы...

Но не будем о грустном. Лучше вспомните, что многие школьники сегодня уже услышали фразу, которая бросает в дрожь: «Достаём двойные листочки».

#обои


1 сентября многие дети наверняка думают совсем не о том, как поскорее вернуться за школьную парту. Особенно если впереди снова математика, формулы и уравнения.

🔍Но даже о сложных вещах можно рассказывать интересно. Например, вы знали, что слово «алгебра» появилось благодаря арабскому термину «аль-джабр»?

В IX веке математик Мухаммад аль-Хорезми написал трактат, посвящённый решению уравнений. Причём математика в нём была максимально практической: с её помощью предлагалось решать задачи, связанные с торговлей и разделом наследства.

📎В названии трактата фигурировал термин «аль-джабр» — так аль-Хорезми называл одну из операций при решении уравнений. Позже труд перевели на латынь, а al-jabr постепенно превратилось в европейских языках в знакомую нам «алгебру».

Аль-Хорезми прибавлял одинаковую положительную часть к обеим частям равенства, чтобы избавится от отрицательных чисел. Это называлось операцией восстановления (или восполнения), поскольку она восстанавливала баланс. Например: x - 2 = 8. Добавим к обеим частям 2 и получим x = 10.

Привычной нам символической записи у аль-Хорезми при этом не было — математические действия и сами уравнения он описывал словами.

С Днём знаний!🍂


В сентябре продолжаем серию экскурсий в Музее криптографии!

🔔В этот раз проводником в мир науки и технологий станет Владимир Бельский, заместитель руководителя лаборатории криптографии компании "Криптонит".

Его профессиональная деятельность сосредоточена на синтезе и анализе криптографических методов защиты в области Интернет-протоколов передачи информации, безопасности мобильных систем связи, а также средств обработки и передачи персональных данных. Владимир является экспертом и руководителем группы по разработке криптографических механизмов подвижной радиотелефонной связи Технического комитета по стандартизации ТК 26 «Криптографическая защита информации».

📎Вы узнаете, чем ключ отличается от пароля, почему публичный Wi-Fi может быть небезопасен, понять принципы работы TLS- и SSL-сертификатов, защищающих современные сайты и многое другое!

Кому будет интересна экскурсия?

▪️ИТ-специалистам, разработчикам и студентам технических специальностей;
▪️Всем, кто интересуется криптографией, информационной безопасностью, историей технологий и устройством цифрового мира.

Будем ждать вас в Музее криптографии 10 сентября в 18:30!

Показано 20 последних публикаций.