Криптонит. Разработка, наука, шифрование
2.1K subscribers
975 photos
65 videos
578 links
Канал IT-компании «Криптонит».
Рассказываем про:
•работу с Big Data на основе AI, ML, шифрования
•разработку и языки программирования
•математику и криптографию

На связи @OBogolyubskaya_official
Присоединяйтесь к нам: https://career.kryptonite.ru/
Download Telegram
Сегодня — Международный день музеев! И мы гордимся тем, что приняли участие в создании первого в России Музея криптографии! 😉

На картинке мы зашифровали шифром Цезаря фразу, которую последнее время можно часто встретить на современных экспозициях.

Кто сможет расшифровать? Пишите ваши варианты в комментариях😉
Please open Telegram to view this post
VIEW IN TELEGRAM
6👾4🔥2👍1
⚡️«Криптонит» и «Математика не для всех» запускают конкурс!

Мы любим математику и хотим, чтобы как можно больше людей прониклись царицей наук! Поэтому мы решили разыграть в каждом канале по три книги «Леонтий Филиппович Магницкий и его арифметика» в редакции Дмитрия Галанина от 1914 года! Она была эксклюзивно выпущена IT-компанией «Криптонит» и Музеем криптографии.

«Арифметика Магницкого» — первый в России печатный курс по математике, который был издан в 1703 году. В учебнике есть подробное изложение арифметики, а ещё сведения из алгебры, геометрии, астрономии и геодезии.

Что нужно сделать, чтобы принять участие в конкурсе?

📍Подписаться на канал «Криптонит. Разработка, наука, шифрование»
📍Подписаться на канал «Математика не для всех»
📍Нажать на кнопку «Участвовать»

Шестерых победителей определим случайным образом 26 мая — мы им подарим по редкому экземпляру книги «Леонтий Филиппович Магницкий и его арифметика». Торопитесь участвовать! Подробные правила конкурса тут.
👍652🔥2👾2👏1
Чем UX-дизайнер отличается от UX-тестировщика или UX-писателя? А когда ты один UX/UI-дизайнер в компании — это ад или, наоборот, мечта интроверта? И что самое сложное в профессии дизайнера пользовательских интерфейсов?

С этими и другими вопросами мы пришли к Вале Жуковой, нашему UX-дизайнеру. Она нам рассказала ещё много чего интересного:
📍про тренды в UX/UI-дизайне;
📍про то, как управлять командой и растить лидеров;
📍и про то, как из регионального сисадмина стать руководителем направления пользовательских интерфейсов в Москве (волшебной таблетки не ждите — путь был длинный).

Читайте новое большое интервью тут. Пару цитат из текста оставили ниже.

▪️«У меня появилась профдеформация человека, который всё время думает о том, как сделать жизнь других легче и приятнее. Ловлю себя на мысли о том, что для меня все окружающие люди — пользователи. Вот бабушка в автобусе для меня тоже пользователь. Я думаю, как обойти её так, чтобы поменьше беспокоить, и чтобы другим было удобно меня пропустить».

▪️«В UX/UI-дизайне есть много модных трендов: абстрактная визуализация, кинетическая типографика, разделённый экран, иммерсивный скролл и прочие buzz-words. Лично мне интересно делать какие-то полезные вещи, которые реально облегчают работу».

▪️«Если это маленькая компания, а ты в ней единственный дизайнер, как у меня было когда-то, приходится быть многостаночником. Тебя просят заниматься дизайном всего — от презентаций и сувенирной продукции до сайтов. Это тяжело, но полезно в плане обучения. Внутри более крупных компаний обычно появляется специализация и распределение заданий между разными дизайнерами. Сейчас в "Криптоните" именно так».

▪️«Работа в команде в первую очередь должна быть направлена на то, чтобы обратная связь была адекватная. Обычно я говорю что-то вроде: "Все молодцы, классно работаете, вы у меня умницы... просто давай вот эту часть немного доработаем", или так: "О, классная идея! Только сейчас мы слегка другим заняты, поэтому оставим эту идею на потом, а пока попробуем другой подход". Короче говоря, надо руководить так, чтобы с тобой хотелось работать».
8👍2🔥2👏1
Продолжаем цикл постов про #языки_программирования. Наш фронтенд-разработчик Антон Воронков рассказывает, где применяется самый распространённый язык для браузеров — #JavaScript.

JS: Где используется

📍JavaScript создавался как язык для веба, буквально «чтобы сделать веб-страницы живыми», поэтому все свои прелести он раскрывает в веб-разработке. При этом среда его выполнения не ограничивается браузером. Сейчас он используется для разработки интерфейсов десктопных и мобильных приложений, а также для описания логики бэкенд-части, то есть на сервере. Всё благодаря программной платформе Node.js, которая дарит языку широкую специализацию.

📍В «Криптоните» JavaScript используется для разработки интерфейсов веб-приложений и для создания middleware-сервисов — легковесной прослойки логики между клиентской и серверной частями.

📍Моя работа не исключение: я веду разработку фронта на Vue.js для проекта-интегратора различных сервисов, в котором из-за специфики задач приходится использовать не совсем стандартные подходы. Например, выносить большую часть логики авторизации в middleware-сервис на Node.js, или использовать Vue-компоненты + JSX для реактивной генерации системы SVG-изображений с привязкой к глобальному хранилищу приложения.
👍7👏2😁21
Ищем специалистов по разметке данных 👀

Какие будут задачи:

▫️Размечать изображения: выделять предметы, объекты на изображениях
▫️Транскрибировать аудиозаписи (переводить речь в текст)
▫️Размечать текст: разделять по классам, выделять сущности

Проекты, с которыми предстоит работать:

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

📍Где работать: офис (Москва), удалёнка или гибрид. Выбор за тобой.

📨 Откликнуться

#вакансии_Криптонит
👍53👾3
Узнаёте, что это такое? Если да, то пишите в комментариях, зачем нужен этот прибор. А если нет — то читайте наш новый пост из рубрики #история_математики ⬇️

📍Логарифмическая линейка ― это математический инструмент, использовавшийся в XVII — XX веках. С её помощью были выполнены расчёты парового двигателя, положившего начало промышленной революции, множества станков, знаменитых мостов и зданий, самолётов, ракет и даже космического корабля «Восток».

Свой вклад в изобретение и совершенствование логарифмической линейки внесли множество учёных. Идея такого устройства возникла после популяризации
«сектора» Галилея и введения понятия «логарифм» шотландским математиком Джоном Непером.

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

Помимо таблиц Непер создал набор палочек, при помощи которого выполнялось умножение. На их основе в 1620 году математик Эдмунд Гюнтер изготовил прямую логарифмическую линейку с набором делителей. Затем свои варианты логарифмической линейки предложил английский математик Уильям Отред, но наиболее популярной стала версия с десятичными логарифмами, разработанная профессором Генри Бригсом.

Используя логарифмическую линейку, Чарльз Бэббидж спроектировал «разностную машину» . Это дало начало развитию универсальных вычислительных машин, которые постепенно вытеснили ручные математические инструменты. Для разных профессий было изготовлено около 400 версий логарифмических линеек. Вот одна из них — навигационная счётная линейка НЛ-10.
👍9🔥53🤯3
Как видеоаналитика на производстве может определить, в каске человек или нет? Анализ видео — это про коробочное решение или всё же про индивидуальный подход к клиенту? И без чего невозможен качественный анализ видео?

Об этом можно узнать, если посмотреть видео с Георгием Поляковым, нашим специалистом-исследователем в области машинного обучения. В нём он рассказывает о «Чароите» — нет, это не магический камень, а наш продукт, система видеоаналитики. Она помогает бизнесу решать задачи, например, связанные с техникой безопасности в цехах. Ниже пару цитат из видео⬇️

▪️«Задача простая — мы хотим определять людей в опасной зоне. Но что это значит с точки зрения анализа данных? Стоит сразу три задачи. Во-первых, это детекция человека. Во-вторых, это классификация найденного человека на "человек в каске" или "человек без каски". В-третьих, определение, находится ли этот человек в опасной зоне».

▪️«Плохой специалист с хорошими данными [для анализа] сделает работу лучше, чем хороший специалист с плохими данными... Данные должны отражать ту реальность, в которой будет использоваться система видеоаналитики».

▪️«Изначально надо хорошо формулировать задачу, которую будет решать анализ видео. Видеоаналитика — это не Святой Грааль, с помощью неё тут же не решатся все сложные проблемы. Надо быть готовым, что без актуальных и целевых данных хорошего решения не будет».

📌Это видео — запись доклада Георгия на конференции IT’Days-2023, которая прошла в Уфе 23-26 мая на 31-й международной выставке «ГАЗ. НЕФТЬ. ТЕХНОЛОГИИ – 2023».
🔥6👍43
9 июня мы идём в гости к МФТИ!

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

📍Ждём вас в главном корпусе МФТИ, 9 июня с 11:30 до 16:30

До встречи!
🔥83👍3
Первый день лета совпадает с Днём защиты детей, поэтому сегодня мы решили рассказать, чем можно заняться с ребёнком на летних каникулах, если ты айтишник. У нас уже были материалы с подборкой развивающих настолок и игрой в шифры.

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

«Дети плохо воспринимают длинные фразы, особенно в минуты волнения. Поэтому все мои реплики во время совместной работы с паяльником были максимально короткими».

«Перед тем, как давать ребёнку попробовать свои силы, нужно всё тщательно подготовить. <...> Дочке было достаточно нажать на одну кнопку, подождать секунд 15 и коснуться места пайки разогретым жалом на секунду-две
.Получилось не слишком аккуратно, зато с первого раза. Ничто так не вдохновляет, как первый успех!».
10🔥53😁1
Вы заметили, что наступило лето? Мы пока как-то нет, но может, календарь с шифром Литорея как-то поможет! Кстати, не забываем, что в июне есть нерабочий понедельник😊
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8😁4👍3👏1
А у нас новый #нейрословарь! Его нам помогают делать наши эксперты из лаборатории больших данных🔆

📍Трансформеры (transformers) — это не только роботы, но и прогрессивное семейство архитектур нейросетей от Google. Оно появилось в 2017 году и совершило настоящую революцию во многих областях машинного обучения, особенно в обработке естественной речи (NLP).

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

Это может быть текстовый ответ чат-бота, или озвученный с помощью синтеза речи ответ голосового ассистента. Если ответ формируется на другом языке, то мы получаем систему машинного перевода, вроде Google Translate.

За исключением вычисления средневзвешенного значения, все операции в трансформерах выполняются над отдельными векторами входной последовательности. Поэтому трансформеры можно эффективнее распараллелить и быстрее обучить, чем используемые до их появления рекуррентные нейронные сети (RNN).
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥6👾62
Продолжаем цикл постов про #языки_программирования. Вот такие плюсы и минусы #JavaScript выделяют наши разработчики.

JS: плюсы и минусы

Преимущества

• JavaScript — язык, в котором «простые вещи делаются просто». Он обладает несложным синтаксисом и высокой читабельностью кода, что может быть особенно важно для новичков.

Кроссплатформенность. Исполняемая среда находится практически на любом смартфоне или ПК.

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

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

Недостатки

• JavaScript неотделим от фронтенд-разработки и наоборот. Поэтому, скорее всего, придётся писать не только на «чистом» JS. Сейчас знание библиотек/фреймворков типа React, Vue.js, Nest.js является практически обязательным.

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

• Невероятное количество фреймворков и библиотек порождает возможность занести в проект сногсшибательное количество зависимостей. Будьте готовы к конфликтам версий и необходимости следить за их актуальностью.
2👍1
Сейчас в Волгограде проходит XII симпозиум «Современные тенденции в криптографии» (CTCrypt 2023). Наши эксперты в области криптографии принимают в нём участие с докладами. Рассказываем об этом подробнее ⬇️

📍Схема шифрования на эллиптических кривых ECIES используется в ряде современных стандартов, однако анализа стойкости обобщённой модели ECIES до сих пор не было выполнено. При этом в определённых моделях безопасности был показан ряд уязвимостей ECIES. Старший специалист-исследователь компании «Криптонит» Кирилл Царегородцев провёл анализ обобщённой модели ECIES и доказал стойкость этой схемы при использовании различных режимов аутентифицированного шифрования и алгоритмов согласования ключей.

📌 Доклады можно будет скачать после завершения CTCrypt 2023 по этой ссылке.
👏13
Продолжаем рассказывать про доклады наших коллег на CTCrypt 2023.

📍В своей книге «Теория связи в секретных системах» Клод Шеннон сформулировал требования к надежным шифрам. В частности, он постулировал, что математические преобразования должны обеспечивать рассеивание входных данных.

Специалисты лаборатории криптографии компании «Криптонит» Степан Давыдов и Юрий Шкуратов провели исследование различных линейных преобразований с высокими показателями рассеивания и предложили новый класс преобразований, обладающий высокой скоростью программной реализации.

С использованием матриц указанного класса ими построены разложения матриц линейного преобразования шифрсистемы AES и хэш-функции Whirlpool.

📌Доклады можно будет скачать после завершения CTCrypt 2023 по этой ссылке.
👏22🔥8
Мы рассказываем вам о работе в «Криптоните», но мало говорим, как отдыхаем. Решили это исправить! В карточках показываем, какие у нас есть ивенты🥳
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1041👍1👏1