Как стать автором
Обновить
51.32
ДОМ.РФ
Единый институт развития в жилищной сфере
Сначала показывать

Три новых протокола квантовой криптографии

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров1.9K

Добро пожаловать в захватывающий мир криптографии, где умы криптографов и криптоаналитиков соединяются в бесконечной схватке за секреты и шифры. Постарались наглядно объяснить, как работает квантовая криптография, как всегда - с примерами и юмором!

В древности люди задавались вопросом, как обезопасить передачу конфиденциальной информации, чтобы никто посторонний не смог её прочитать. Именно тогда появился шифр Цезаря - такой изощрённый, что символы в алфавите просто сдвигались на несколько позиций вправо или влево. Например, буква А становилась С, а Б - Д. Однако, несмотря на свою простоту, такой метод шифрования был достаточно легко расшифровать.

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

Что такое обычная криптография?

Обычная криптография - это искусство защиты информации путём шифрования и расшифрования данных. Для наглядного представления этого процесса помыслим себя в роли Штирлица, который перехватывает радиосигналы и записывает странные числовые последовательности для последующего анализа и расшифровки секретного сообщения. Чтобы превратить эти числа в понятные слова, необходим ключ, который может быть, к примеру, страницей книги или карточкой с уникальными символами. Главное, чтобы этот ключ был известен только отправителю и получателю сообщения, таким образом обеспечивая конфиденциальность информации.

Читать далее
Всего голосов 4: ↑3 и ↓1+6
Комментарии9

«Кото-физика»: объясняем термины квантовой физики на простых и забавных примерах

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров15K

Решили составить для вас алфавит квантовых терминов. Чтобы было проще и веселее, добавили немного котиков. Приятного чтения!

А

Алгоритмы (квантовые)

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

Алгоритм Гровера

Допустим, вы ищете потерянный документ, который ваш коллега, торопясь уйти с работы пораньше, случайно засунул в папку из ста файлов. На классическом компьютере вам нужно просмотреть каждый файл, один за другим. Совсем не весело, согласитесь! С алгоритмом Гровера вы сможете обойтись всего лишь за √N проверок, то есть в вашем случае, вместо 100 проверок, вам нужно будет проверить лишь около 10 файлов.

Алгоритм Дойча

Представьте себе, что у вас в офисе есть два кота. Иногда вам нужно понять, кто из котов более активен - один кот может быть постоянно в действии (сбалансированный), а другой кот может быть ленивым и спокойным (константный). В классическом подходе вам придётся задавать каждому коту вопрос о его активности, чтобы выяснить отличия.

Читать далее
Всего голосов 7: ↑6 и ↓1+9
Комментарии1

Новый метод может создать быструю межстрановую квантовую сеть

Уровень сложностиСложный
Время на прочтение10 мин
Количество просмотров1.4K

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

Читать далее
Всего голосов 13: ↑6 и ↓7+7
Комментарии0

Как поднять мониторинг на новый уровень: опыт Банка ДОМ.РФ

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров3.2K

Привет! Сегодняшняя статья про то, как мы настраивали мониторинг работоспособности отдела поддержки проектного финансирования Банка ДОМ.РФ.

Читать далее
Всего голосов 2: ↑1 и ↓1+2
Комментарии10

Квантовые технологии для медицины: от сборки генома до «умных» ингаляторов

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров659

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

В том числе на Форуме были рассмотрены применения квантовых технологий для биомедицины по направлению облачных квантовых вычислений, программно-аппаратным решениям для квантово­устойчивой защиты информации и квантовым сенсорам.

КВАНТОВЫЕ ВЫЧИСЛЕНИЯ

Современная эпоха информационных технологий привела к стремительному развитию компьютерных наук и вычислительной техники. В этом контексте квантовые вычисления представляют собой новаторскую область, которая имеет потенциал изменить общепринятые принципы обработки информации и решения сложнейших вычислительных задач. Квантовые вычислительные устройства основаны на особых принципах квантовой механики, где кубиты - единицы квантовой информации - могут находиться в суперпозиции основных состояний (нуля и единицы) благодаря явлению квантовой суперпозиции. А явление квантовой запутанности позволяет создавать и обрабатывать сложные состояния из нескольких кубит. Мощности современных суперкомпьютеров позволяют эмулировать квантовые компьютеры размером до 50-60 кубит, при этом отдельные квантовые компьютеры состоят уже из более чем 1000 кубит.

Читать далее
Всего голосов 2: ↑2 и ↓0+3
Комментарии0

Многокубитные квантовые вентили: что, как и зачем

Уровень сложностиСложный
Время на прочтение5 мин
Количество просмотров1.3K

Продолжаем цикл материалов о кварнтовом мире. В этом поговорим о наиболее известных многокубитных квантовых вентилях.

Читать далее
Всего голосов 6: ↑2 и ↓40
Комментарии4

Квантовые ошибки: чем вызваны, на что влияют, и как их исправлять

Время на прочтение8 мин
Количество просмотров2.1K

Новая веха на пути к созданию работающего без ошибок квантового компьютера 

Компания Riverlane 13 сентября 2023 года объявила о создании декодера исправления ошибок при проведении квантовых вычислений квантовым компьютером. В этой статье мы расскажем, что представляет собой этот декодер, какие функциональные возможности он открывает для производителей и пользователей квантовых компьютеров, а также о том, что Riverlane планирует сделать в дальнейшем для достижения повышения отказоустойчивости квантовых вычислений. 

Квантовая корркция ошибок (QEC) 

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

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

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии1

Как мы решили проблему неизвестности источника модификации элемента, или «как понять, почему элемент изменился»?

Время на прочтение4 мин
Количество просмотров2.1K

Всем привет! На связи Владимир Колесников и Владимир Беневоленский из ИТ-команды подразделения ДОМ.РФ Земли. Здесь мы уже рассказывали о том, чем мы занимаемся, но напомним: в ДОМ.РФ мы создаём систему автоматизации вовлечения в оборот неиспользуемого федерального имущества. Другими словами, мы разрабатываем продукт на Б24, в котором земельные участки (ЗУ) проходят долгий путь от появления в системе до реализации на торгах. 

Читать далее
Всего голосов 3: ↑1 и ↓2+1
Комментарии1

Как стилизовать текст на Compose через Spannable

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров3.7K

Как часто вам приходилось стилизовать текст в jetpack Compose, хайлайтить ссылки, обрабатывать клики по ним? Скорее всего вы использовали только AnnotatedString, но что, если чуть-чуть добавить магии старого доброго Spannable?

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии1

10  наиболее часто используемых 1-кубитных квантовых вентилей

Время на прочтение6 мин
Количество просмотров2.2K

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

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

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

Вот, например, схема с одним кубитом, инициализированным состоянием |0〉, которая выполняет одну операцию, X, а затем измеряет кубит.            

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Кубиты, кудиты и вентили Тоффоли: что ждет квантовые технологии в России

Время на прочтение13 мин
Количество просмотров4.8K

На Форуме будущих технологий Корпорация Росатом продемонстрировала самый мощный в стране 16-кубитный квантовый компьютер на ионах, на котором с помощью облачной платформы запущен алгоритм расчета молекулы. По прогнозам экспертов широкое практическое применение квантовых вычислений может начаться уже в 2025 году, а к 2030 году вне квантовое технологическое лидерство станет практически невозможным.

Так, например, в конце 2022 компания IBM установила рекорд по созданию самой большой квантовой вычислительной системы с процессором, содержащим 433 квантовых бита, или кубита. Теперь компания взяла курс на гораздо большую цель — 100 000-кубитную машину, которую она намерена создать в течение 10 лет к 2033 году.

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

Прототип четырёхкубитового компьютера на ионах был представлен в 2021 году. Затем учёные расширили платформу до использования кудитов вместо кубитов — это сродни увеличению разрядности каждого кубита, что позволяет наращивать производительность без увеличения числа физических кубитов. В этом году система разрослась до 16 кубитов, которую как раз и представили на форуме. В следующем году учёные обещают представить 20-кубитовый процессор.

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

Читать далее
Всего голосов 7: ↑6 и ↓1+7
Комментарии13

Революция в ипотеке: как работают электронные закладные

Время на прочтение6 мин
Количество просмотров2.1K

Привет, Хабр!

Мы, Ирина Соколкина и Наталья Просветова, product owner’ы команд «Сопровождение ипотечных кредитов» и «Электронная регистрация. Сделка вне офиса» в Банке ДОМ.РФ, расскажем о проекте по внедрению электронной закладной на разных этапах жизненного цикла ипотечной заявки.  

В мире, где удаленно можно сделать практически всё, банки стремятся сократить физическое взаимодействие с клиентом. Это выгодно как клиенту, который экономит своё время, так и организации, которая экономит время своих сотрудников. Но нельзя просто так взять и перевести процесс оформления закладной в онлайн - для этого должны быть законодательная база, технические возможности и реализация на стороне банка.  

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

Читать далее
Всего голосов 3: ↑1 и ↓2-1
Комментарии1

Как мы используем Camunda в Банке ДОМ.РФ

Время на прочтение7 мин
Количество просмотров6.7K

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

Подобные процессы мы реализуем с помощью движка Camunda, который позволяет прототипировать и визуализировать сложную последовательность шагов и моделировать flow совместно с бизнес-заказчиком, а также обладает множеством инструментов для реализации интеграций, оркестрации, мониторинга, сбора бизнес-метрик и тестирования. + быстро и относительно незатратно менять процессы (можно привести пример с запретом перевода валюты в другие банки). Вдобавок Camunda является open-source решением, что крайне важно в текущих реалиях и т.д. 

Впервые в наше подразделение Camunda попала в рамках закупки некоторого функционала у вендора. Реализация вендора была закрытой, сам движок инкапсулировался в каждый отдельный микросервис и был окружён различными самописными расширениями для централизованной разработки bpmn-процессов в браузере и сбора данных от всех запущенных инстансов. 

Читать далее
Всего голосов 2: ↑1 и ↓10
Комментарии7

Опыт ДОМ.РФ: как мы пришли к необходимости тестирования документации

Время на прочтение4 мин
Количество просмотров1.7K

Привет, Хабр! На связи На связи Денис Киров, руководитель отдела тестирования "дочки" ДОМ.РФ, компании «Цифровые технологии» и Илья Новиков, главный инженер по тестированию. Сегодня мы расскажем, почему необходимо тестирование документации, и на какие грабли можно наступить, если этого не делать. 

Требования (спецификация) к продукту в целом или конкретной фиче – это основа качества, так как от постановки задачи зависит ее выполнение, а возможная неоднозначная трактовка может привести к тому, что реализовано будет совсем не то, что ожидали. 

Давайте определим, что является требованием: 

Спецификация требований программного обеспечения (англ. software requirements specification, SRS) — структурированный набор требований (функциональность, производительность, конструктивные ограничения и атрибуты) к программному обеспечению и его внешним интерфейсам. Предназначен для того, чтобы установить базу для соглашения между заказчиком и разработчиком (или подрядчиками) о том, как должен функционировать программный продукт. 

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

Если продукт отвечает всем необходимым требованиям, то конечный пользователь будет на 100% удовлетворен, что и является нашей целью.  

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

Читать далее
Всего голосов 2: ↑0 и ↓2-2
Комментарии3

Квантовые технологии и ипотека: потенциал, риски и вызовы

Время на прочтение4 мин
Количество просмотров1.4K

В последние годы квантовые технологии привлекают все больше внимания как в науке, так и в бизнесе. Эти технологии позволяют обработать огромные объемы данных за считанные минуты, что делает их применение выгодным для многих отраслей экономики, включая финансовый сектор. 

Читать далее
Всего голосов 10: ↑1 и ↓9-8
Комментарии6

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

Время на прочтение6 мин
Количество просмотров913

Привет! Сегодня поговорим про один из множества проектов, реализуемых на базе Единой информационной системы жилищного строительства ДОМ.РФ (ЕИСЖС) - конструктор государственных региональных программ поддержки. Я, главный специалист Артём Емельянов, расскажу, что это такое, какая связь между государственными региональными ипотечными программами поддержки и зачем нужен конструктор.  

Государственные региональные ипотечные программы поддержки помогают улучшить жилищные условие за счет разных льгот при покупке жилья. Они могут быть направлены на поддержку определенных категорий населения, таких как молодые семьи, ветераны, многодетные семьи, или на общую поддержку жилищного строительства и рынка недвижимости. Более детально со списком государственных региональных ипотечных программ поддержки можно ознакомиться в нашем консультационном центре ДОМ.РФ.  

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

ДОМ.РФ здесь - оператор программ, направленных на поддержку жилищного строительства и доступности ипотечных кредитов для населения. Мы разрабатываем ипотечные продукты и услуги, которые могут быть использованы в рамках этих программ, снижаем риски кредитования, предоставляем гарантии и страхование, а также работаем с банками и застройщиками для повышения доступности жилья.  

Читать далее
Всего голосов 3: ↑0 и ↓3-3
Комментарии1

Как мы используем RTK Query в React-приложениях

Время на прочтение7 мин
Количество просмотров16K

С момента своего первого релиза в 2015 году Redux использовался и продолжает использоваться на множестве клиентских приложений. Несмотря на все достоинства, которые предоставляет данное решение (предсказуемое управление состоянием, удобная отладка с помощью Redux DevTools и др.), некоторые разработчики сетуют на излишнее количество “шаблонного кода” при реализации даже самого просто функционала и предпочитают альтернативные инструменты для управления состоянием в клиентских приложениях.  

Чтобы избежать чрезмерного количества кода при работе с Redux, разработчики применяли различные соглашения (например, ducks-modular-redux), а также создавали свои решения, представляющие собой абстрактный слой над Redux’ом (например, redux-crud, свои оболочки над библиотекой и прочее).   

В конце концов, авторы Redux выпустили свое решение под названием Redux Toolkit, позволяющее минимизировать описанные выше проблемы и которое было тепло встречено разработчиками. Также в состав данной библиотеки было включено решение под названием RTK Query, которое призвано упростить работу с API, а также с кэшированием данных.  

Получение данных с сервера и последующая их визуализация – типовые задачи веб-приложений. Как правило, веб-приложения также вносят изменения в эти данные, отправляют измененные данные на сервер, хранят закэшированные данные на клиенте и при необходимости обновляют их. Помимо этого, они также выполняют множество других задач, например:  

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Как мы оценили удовлетворенность бизнес-заказчика через анализ ТГ-чатов

Время на прочтение7 мин
Количество просмотров954

Привет, Хабр! На связи Денис Киров, руководитель отдела тестирования "дочки" ДОМ.РФ, компании «Цифровые технологии» и Дмитрий Сичкар, главный инженер по нагрузочному тестированию. Но расскажем мы сегодня не про тестирование программных продуктов, а про контроль качества работы компании в целом.   

Корпорации борются за улучшение эффективности и качества работы сотрудников, а для того чтобы проверить, эффективна ли какая-либо внедренная методология, нужен числовой коэффициент. Сейчас мы рассматриваем такую метрику эффективности, как удовлетворенность бизнес-заказчика. Для замера подобного показателя чаще всего используется NPS (Net Promoter Score) – индекс потребительской лояльности, проще говоря, обратная связь. Сбор данной метрики в ручном режиме мы внедряем, собирая обратную связь от заказчика с точки зрения удовлетворенности работы команд, конкретных сотрудников, взаимодействующих с заказчиком напрямую, и это интересная и полезная статистика, которую можно анализировать и на основании нее принимать какие-либо управленческие решения. Но мы захотели попробовать автоматизировать сбор этого показателя.  

Читать далее
Всего голосов 2: ↑1 и ↓10
Комментарии3

ИТ-мониторинг ДОМ.РФ: от идеи к рабочему инструменту

Время на прочтение14 мин
Количество просмотров3.7K

Привет, Habr! Меня зовут Сергей, я инженер в ДОМ.РФ, и одна из моих задач - развитие ИТ-мониторинга. В этой статье я расскажу, как мы самостоятельно и с минимальными затратами пришли от идеи к рабочему инструменту, с помощью которого в одном месте в простой и понятной форме можно определить текущее здоровье наших систем.   

В идеале итоговый результат должен выглядеть как-то так:

Читать далее
Всего голосов 4: ↑3 и ↓1+4
Комментарии2

Роль технической документации в IT-проектах ДОМ.РФ

Время на прочтение7 мин
Количество просмотров2.7K

Привет, Хабр! Меня зовут Евгения Пономарева, я руководитель проектного офиса “Цифровых технологий”, ИТ-”дочки” ДОМ.РФ. В этой статье я расскажу о роли технической документации и роли технического писателя в IT-проектах ДОМ.РФ, а также поговорим о том, как построен процесс документирования в Институте развития, и как измерить качество документации.  

«Цифровые технологии» занимаются развитием Единой информационной системы жилищного строительства (ЕИСЖС), привлечением клиентов, операционным сопровождением, а также созданием цифровых коммерческих сервисов, ориентированных на внешний рынок. Создание эффективных инструментов анализа рынка жилья, планирования и контроля его развития необходимо всем заинтересованным в цифровизации строительной отрасли. Отметим сразу, что под развитием мы подразумеваем разработку нового функционала и доработку используемого программного обеспечения.  

Читать далее
Всего голосов 2: ↑1 и ↓10
Комментарии0

Информация

Сайт
www.domrf.ru
Дата регистрации
Дата основания
1997
Численность
5 001–10 000 человек
Местоположение
Россия
Представитель
DOMRF_IR