Search
Write a publication
Pull to refresh
0
0
Send message

Дайджест последних достижений в области криптографии. Выпуск нулевой

Reading time3 min
Views23K


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

Восстание машин: владелец Tesla Model S утверждает, что автомобиль самостоятельно врезался в прицеп

Reading time2 min
Views26K
image

Джаред Овертон [Jared Overton], владелец электромобиля Tesla Model S из штата Юта требует расследовать случай с его автомобилем, в результате которого машина въехала под прицеп и получила повреждения лобового стекла. Владелец утверждает, что автомобиль совершил манёвр без его участия, будучи запаркованным на обочине дороги.

По словам хозяина машины, 29 апреля он припарковал свой автомобиль на улице в городке Линдон и отправился по своим делам. Автомобиль он оставил как раз позади длинного грузового прицепа. При этом он не сразу отошёл от своего авто, а находился рядом порядка минуты, отвечая на вопросы заинтересовавшегося автомобилем работника бизнеса, расположенного неподалёку.
Читать дальше →

Структурированную базу «Панамского архива» выложили в открытый доступ

Reading time2 min
Views34K

Самая масштабная утечка документов в истории интернета: 2,6 терабайта




Международный консорциум журналистов-расследователей (ICIJ) выложил в свободный доступ «Панамский архив»: крупнейшую базу данных об офшорных компаниях, полученную с компьютеров панамской юридической фирмы Mossack Fonseca неизвестными лицами.

Аноним (John Doe) передал репортёрам немецкой газеты Süeddeustche Zeitung 2,6 терабайта файлов — электронные таблицы, тексты писем, PDF, TIFF и другие форматы, в том числе древние и уже неиспользуемые. Понимая масштаб работы, те попросили ICJI организовать международный совместный проект.
Читать дальше →

Мужчина сидит в тюрьме, потому что не смог расшифровать содержимое HDD

Reading time2 min
Views62K


Житель Филадельфии, которого подозревают в хранении детской порнографии, уже семь месяцев находится в тюрьме за отказ предоставить пароли для расшифровки двух HDD.

Важно то обстоятельство, что против бывшего сержанта полиции не выдвинуто обвинений в хранении ЦП. Его вина именно в неподчинении суду. По американским законам, он теперь будет содержаться в заключении неограниченное время: «до тех пор, пока полностью не подчинится» требованию о расшифровке HDD, как сказано в ордере.
Читать дальше →

P2P в браузере

Reading time10 min
Views22K

Автор: Александр Трищенко


Я расскажу о своем хобби — организации видеотрансляций в браузере по технологии WebRTC (Web Real-Time Communication — веб-коммуникация в режиме реального времени). Этот проект с открытым исходным кодом Google активно развивает с 2012 г., а первый стабильный релиз появился в 2013 г. Сейчас WebRTC уже хорошо поддерживается самыми распространенными современными браузерами, за исключением Safari.

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

Если мы используем WebRTC, мы решаем следующие проблемы:

  • Снижаем расходы на содержание серверов. Серверы нужны только для инициализации соединения и чтобы пользователи обменялись сетевой информацией друг о друге. Также они используются для рассылки каких-то событий, например, оповещений о подключении и отключении пользователей (чтобы информация на каждом клиенте была актуальной).
  • Увеличиваем скорость передачи данных и уменьшаем задержки при передачи видео и звука — ведь сервер для этого не нужен.
  • Усиливаем приватность данных: нет третьей стороны, через которую шел бы поток данных (конечно, за исключением шлюзов, через которые проходят данные до выхода в сеть).

Читать дальше →

Персональные данные: новые правила в Европейском Союзе

Reading time3 min
Views8K
Новые правила о защите персональных данных (GDPR) одобрены 14 апреля 2016 и вступают в силу предположительно в мае 2018. Эти правила будут распространятся не только на европейские компании, но и на компании из других стран, которые предлагают товары и услуги в Европейском Союзе.
Эти правила заменяют Директиву Европейского Союза, принятую в 1995 году, которая действует на сегодняшний день. Что нового будет в области персональных данных в Европе?

Во-первых, теперь регулирование может распространяется на компании за пределами ЕС.
Читать дальше →

Идеи для стартапов: какие проекты нужны Bitcoin-индустрии в 2016 году

Reading time5 min
Views8.6K
Все мы знаем, как сложно найти хорошую идею для стартапа, сконфигурировать продукт, соответствующий потребностям пользователей и представлениям инвеcторов о выгодном вложении. Рынок криптовалютных проектов стремительно меняется, продукты, актуальные несколько лет назад, уже не интересны целевой аудитории. В наиболее прибыльных направлениях (майнинг, трейдинг, ecommerce) обосновались сильные лидеры, подвинуть которых можно, разве что, обладая миллионными бюджетами, гениальной идеей и огромным везением.



Мы предлагаем пойти более простым, выгодным и менее рискованным путем. HashFlare подготовил обзор проектов, в которых испытывает потребность bitcoin-индустрия прямо сейчас. Такие проекты не имеют сильных конкурентов на рынке, могут привлечь внимание большого числа владельцев криптовалюты, в них охотно будут вкладывать деньги ангелы, фонды и частные инвесторы.
Читать дальше →

BBC начала рассылать миллион микрокомпьютеров micro:bit школьникам Соединённого Королевства

Reading time2 min
Views18K


Целый год ходили разные слухи о микрокомпьютере micro:bit, который разрабатывался BBC для массовой раздачи школьникам. И вот оно свершилось. Начиная с 22-го марта началась рассылка всем школам подписанным на программу BBC micro:bit. Это часть проекта BBC Make it Digital нацеленного на развитие в молодом поколении интереса к изучению современных технологий и программирования. Целевая аудитория данной инициативы дети в возрасте 11-12 лет и их учителя. Это не в первый раз BBC разрабатывает микрокомпьютер специально для школьников, они уже делали это в 1980-х профинансировав разработку BBC Micro, который был достаточно популярен в школах Великобритании в своё время.
Читать дальше →

А если найду? Перелет еще дешевле чем вы уже нашли

Reading time3 min
Views123K
Если вы планируете поездку и уже нашли недорогой перелет, не спешите покупать билеты, потому что сейчас вы найдете билеты еще дешевле. И это не реклама очередного говноагрегатора.

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

Читать дальше →

История развития процессоров: из 70-х в 90-е

Reading time9 min
Views97K
Центральный процессор представляет из себя сложную интегральную схему, которая является одним из ключевых составляющих элементов современного ПК. Первые компьютеры появились примерно в 40-х годах прошлого века, работая на электромеханических реле и вакуумных лампах. Они обеспечивали функционирование первых вычислительных машин. В 60-х годах появились первые интегральные микросхемы которые на долгое время стали неотъемлемой частью любого вычислительного устройства. Началом эпохи современных CPU можно смело назвать 1971-й год.

Intel 4004




Читать дальше →

Когда ВВС США осознали изъян со средними числами

Reading time9 min
Views132K
Отрывок из книги "The End of Average" Тодда Роуза


В начале 1950-х американцы измерили тела более 4000 пилотов по 140 характеристикам, чтобы спроектировать идеальную кабину для среднего пилота

В конце 1940-х у американских военно-воздушных сил была серьёзная проблема: пилоты теряли контроль над самолётами. Тогда наступала эпоха реактивных двигателей, так что самолёты стали более быстрыми и сложными в управлении. Но катастрофы случались так часто и на таком количестве разнообразных самолётов, что ВВС США столкнулись с реальной проблемой спасения жизней. В худшее время разбивалось до 17 пилотов за день.
Читать дальше →

Электродвигатели: какие они бывают

Reading time23 min
Views359K


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

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

Каждый электродвигатель обладает некоторыми отличительными свойствами, которые обуславливают его область применения, в которой он наиболее выгоден. Синхронные, асинхронные, постоянного тока, коллекторные, бесколлекторные, вентильно-индукторные, шаговые… Почему бы, как в случае с двигателями внутреннего сгорания, не изобрести пару типов, довести их до совершенства и ставить их и только их во все применения? Давайте пройдемся по всем типам электродвигателей, а в конце обсудим, зачем же их столько и какой двигатель «самый лучший».
Читать дальше →

Векторное управление для асинхронного электродвигателя «на пальцах»

Reading time9 min
Views138K

В предыдущей статье «Векторное управление электродвигателем «на пальцах» рассматривалась векторная система управления для синхронных электродвигателей. Статья получилась большой, поэтому вопрос про асинхронные электродвигатели (induction motors) был вынесен в отдельную публикацию. Данная статья является продолжением предыдущей и опирается на приведенные там объяснения принципов работы электродвигателей. Она расскажет об особенностях работы асинхронного двигателя применительно к векторному управлению, а также покажет отличия в структуре векторной системы управления между синхронной и асинхронной машиной.
Как работает асинхронный электродвигатель? Наиболее популярное объяснение говорит что-то типа «статор создает вращающееся магнитное поле, которое наводит ЭДС в роторе, из-за чего там начинают течь токи, в результате ротор увлекается полем статора и начинает вращаться». Лично я от такого объяснения всю физику процесса понимать не начинаю, поэтому давайте объясню по-другому, «на пальцах».
Читать дальше →

Векторное управление электродвигателем «на пальцах»

Reading time17 min
Views355K
— Что такое векторное управление?
— Держать ток под 90 градусов.


Термин «векторное управление» электродвигателями знаком всем, кто хоть как-то интересовался вопросом, как с помощью микроконтроллера управлять двигателем переменного тока. Однако обычно в любой книге по электроприводу глава про векторное управление находится где-нибудь ближе к концу, состоит из кучи волосатых формул с отсылками ко всем остальным главам книги. Отчего разбираться в этом вопросе совсем не хочется. И даже самые простые объяснения всё равно держат путь через дифференциальные уравнения равновесия, векторные диаграммы и кучу другой математики. Из-за чего появляются примерно вот такие вот попытки как-то закрутить двигатель без использования мат.части. Но на самом деле векторное управление – это очень просто, если понимать принцип его работы «на пальцах». А там уже и с формулами разбираться в случае надобности будет веселее.
Читать дальше →

Таксомоторные компании России начали юридическую борьбу против Uber и его аналогов, комментарии представителей компаний

Reading time4 min
Views16K
Представители российских общественных и некоммерческих организаций в области таксомоторного бизнеса заявляют о начале «масштабной кампании» против такси-сервиса Uber и аналогичных сервисов, работающих на территории России.

Документ подписан следующими людьми:
image
Станислав Швагерус и Виктор Соловьев в беседе с Rusbase подтвердили подлинность документа. «Uber в данном случае – понятие собирательное. У всех [подобных сервисов] правила напрочь противоречат действующему законодательству», заявил Швагерус.
Читать дальше →

Я знал, как валидировать email-адрес. Пока не прочитал RFC

Reading time5 min
Views140K
От переводчика: прочитав статью, начал было отвечать в комментариях, но решил, что текст, на которую я собирался ссылаться, достоин отдельной публикации. Встречайте!
Если вы знаете, как валидировать email-адрес, поднимите руку. Те из вас, кто поднял руку — опустите её немедленно, пока вас кто-нибудь не увидел: это достаточно глупо — сидеть в одиночестве за клавиатурой с поднятой рукой; я говорил в переносном смысле.

До вчерашнего дня я бы тоже поднял руку (в переносном смысле). Мне нужно было проверить валидность email-адреса на сервере. Я это уже делал несколько сот тысяч раз (не шучу — я считал) при помощи классного регулярного выражения из моей личной библиотеки.

В этот раз меня почему-то потянуло ещё раз осмыслить мои предположения. Я никогда не читал (и даже не пролистывал) RFC по email-адресам. Я попросту основывал мою реализацию на основе того, что я подразумевал под корректным email-адресом. Ну, вы в курсе, что обычно говорят о том, кто подразумевает. [прим. перев. Автор имеет в виду игру слов: «when you assume, you make an ass out of you and me» — «когда вы (что-то) подразумеваете, вы делаете /./удака из себя и из меня»]

И обнаружил кое-что занимательное: почти все регулярные выражения, представлены в интернете как «проверяющие корректность email-адреса», излишне строги.
Читать дальше →

Укрощаем UEFI SecureBoot

Reading time11 min
Views186K
Данные обещания надо выполнять, тем более, если они сделаны сначала в заключительной части опуса о безопасности UEFI, а потом повторены со сцены ZeroNights 2015, поэтому сегодня поговорим о том, как заставить UEFI SecureBoot работать не на благо Microsoft, как это чаще всего настроено по умолчанию, а на благо нас с вами.
Если вам интересно, как сгенерировать свои собственные ключи для SecureBoot, как установить их вместо стандартных (или вместе с ними), как подписать ваш любимый EFI-загрузчик, как запретить загрузку неподписанного или подписанного чужими ключами кода, как выглядит интерфейс для настройки SecureBoot у AMI, Insyde и Phoenix и почему это, по большому счету, совершенно не важно — добро пожаловать под кат, но опасайтесь большого количества картинок и длинных консольных команд.
Войти в клетку

Open-source реализации отечественных криптоГОСТов

Reading time2 min
Views63K
На выходных решил поискать open-source реализации отечественных криптографических стандартов. Прежде всего интересовали новые: хэш-функция Стрибог (ГОСТ Р 34.11-2012), Кузнечик (ГОСТ Р 34.12-2015) и ЭЦП (ГОСТ Р 34.10-2012 или 2001 (без 512-бит) ). Старый ГОСТ 28147-89 специально не искал, поскольку найти его реализацию никаких проблем нет уже давно.
Итак, давайте посмотрим, что же получилось. Сразу предупреждаю, что корректность реализаций не проверял.
Читать дальше →

Опубликован проект и чертежи первого в мире револьвера, распечатываемого на 3D-принтере

Reading time2 min
Views25K
image

Обучающийся на инженера студент из США Патрик Стюарт придумал, создал и продемонстрировал работающий вариант револьвера, полностью напечатанного на 3Д-принтере. Кроме ударного бойка и нескольких резинок, заменяющих пружины, все остальные части оружия полностью напечатаны из пластика. Это первое самовзводное оружие, напечатанное на 3Д-принтере. Револьвер получил название PM522 Washbear .22LR.

image

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

Среди задач, поставленных инженером самому себе, были безопасность, возможность распечатки оружия на принтере не больше Rostock Max, минимизация компонентов, которые нельзя распечатать на принтере (и использование таких компонентов, которые можно легко купить), эргономичность, простота работы, простая замена расходных материалов и возможность сделать не менее четырёх выстрелов.
Читать дальше →

Программируем 1С на Ruby

Reading time12 min
Views20K
Механизм управления «толстым клиентом» 1С по OLE дает полный доступ ко всем функциям и данным. Это дает возможность при кастомизации 1С или ее интеграции с внешними системами вообще не использовать встроенный язык программирования и, соответственно, не ограничивать себя его синтаксисом, возможностями и средой исполнения.

Вместо этого можно воспользоваться любым современным языком, имеющим библиотеку для работы с Win32 OLE. Например, JavaScript (Win32 OLE поддерживает Node.JS) или Ruby (нужная библиотека входит в набор стандартных библиотек языка).

Ниже будет описан некоторый практический опыт работы с OLE-интерфейсом на Ruby. Описание не претендует на полноту, отобрано и описано только то, что нужно для простой автоматизации или интеграции на уровне данных: чтение-запись справочников и документов, выполнение запросов.
Читать дальше →

Information

Rating
Does not participate
Registered
Activity