Физически неклонируемые функции: защита электроники от нелегального копирования

Автор: admin от 28-11-2017, 19:30, посмотрело: 201

За последние 10 лет количество товаров-подделок в мире увеличилось в 2 раза. Это данные отчета министерства внутренней безопасности США. Большая часть контрафакта приходится на Китай (56 %), Гонконг (36%) и Сингапур (2%).



Производители оригинальных товаров несут серьезные убытки, часть из которых приходится на рынок электроники. Многие современные товары содержат в себе электронные компоненты: одежда, обувь, часы, ювелирные изделия, автомобили. В прошлом году прямые потери от незаконного копирования потребительской электроники и электронных компонентов в составе других товаров достигли порядка 0,5 трлн долл. США.



Физически неклонируемые функции: защита электроники от нелегального копирования


Эту проблему помогают решить различные методы защиты цифровой электроники от нелегального копирования, модификации и обратного проектирования: аппаратное шифрование (AES, RSA и др.), хеширование (например, SHA-256, MD-5), внедрение цифровых водяных знаков и отпечатков пальцев в проектное описание, лексическая и функциональная обфускация, формальная верификация и другие.



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

Категория: Программирование » Веб-разработка

 

Раздача видео. Засада: nginx или php?

Автор: admin от 28-11-2017, 19:30, посмотрело: 184

Хочу поделиться своим маленьким опытом в реализации раздачи видео-контента.



Итак



Есть сервис, раздает видео-контент для просмотра (т.е. именно скачивание не предусматривается).

Категория: Программирование, Веб-разработка

 

Интерполяционный многочлен на произвольных функциях

Автор: admin от 28-11-2017, 19:10, посмотрело: 124

Введение



Приветствую, уважаемые читатели! Сегодня предлагаю поразмышлять о следующей задачке:



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



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



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

Категория: Программирование

 

«Правильная» структура команд для DevOps

Автор: admin от 28-11-2017, 19:10, посмотрело: 207

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



«Правильная» структура команд для DevOps

Категория: Программирование

 

27 бесплатных сервисов для создания визуального контента без дизайнера

Автор: admin от 28-11-2017, 19:10, посмотрело: 346

Лера Матвиишина, маркетолог хостинговой компании HOSTiQ, специально для блога Нетологии адаптировала статью Andrew Tate c ресурса AdEspresso и выбрала из подборки 27 бесплатных инструментов, которые помогут создавать визуальный контент без помощи дизайнера.



К 2018 году 84% маркетинговых материалов будут визуальными. Благодаря визуальному контенту любая компания сможет интересно общаться с пользователями и отстроиться от конкурентов.

Категория: Программирование

 

Наипростейший RESTful сервис на Kotlin и Spring boot

Автор: admin от 28-11-2017, 19:10, посмотрело: 197

Наипростейший RESTful сервис на Kotlin и Spring boot

Со времен релиза Kotlin прошло уже более года, да и Spring boot претерпел изменения. Наткнувшись на статью о том как написать простой RESTful сервис используя Kotlin и Spring boot, захотелось написать о том как же это можно сделать сегодня.



Эта небольшая статья ориентированна на тех кто никогда не писал код на Kotlin и не использовал Spring boot.

Категория: Программирование

 

To box or not to Box? That is the question

Автор: admin от 28-11-2017, 19:10, посмотрело: 160

Нашел интересный блог про .NET (C#), который мне очень понравился. Постараюсь время от времени переводить для Вас интереснейшие статьи и будем вместе обсуждать. Спасибо автору за прекрасный материал.



Недавно я заметил, что метод Equals из нашей структуры ValueTuple (*) генерирует значительный memory traffic (~1 ГБ).

Категория: Программирование

 

Сравнение качества кода Firebird, MySQL и PostgreSQL

Автор: admin от 28-11-2017, 16:05, посмотрело: 175

Сравнение качества кода Firebird, MySQL и PostgreSQL

Сегодняшняя статья несколько необычна. Как минимум по той причине, что вместо анализа одного проекта, будем искать ошибки сразу в трёх, а также посмотрим, где найдутся наиболее интересные баги. А самое интересное — мы выясним, кто молодец и пишет самый качественный код. Итак, на повестке дня — разбор ошибок в коде проектов Firebird, MySQL и PostgreSQL.

Категория: Программирование » Веб-разработка

 

Встроить кратный рост в ДНК команды

Автор: admin от 28-11-2017, 16:05, посмотрело: 159

Михаил Трутнев, COO самого популярного в мире музыкального сервиса Ultimate Guitar c ежемесячной аудиторией более 30 млн человек, выступил на конференции по продуктовому маркетингу Epic Growth Conference.







На Epic Growth Conference исполнительный директор Ultimate Guitar поделился нестандартными подходами к организации бизнес-процессов, работе с командой и просто к жизни. Смотрите видео или читайте заметки ниже.

Категория: Программирование » Веб-разработка

 

«Punch It, Chewie»: смоделирована работа 56-кубитного квантового компьютера

Автор: admin от 28-11-2017, 16:05, посмотрело: 191

В октябре ученые из IBM сообщили о том, что им удалось смоделировать 56-кубитный квантовый компьютер на классическом компьютере. Еще несколько месяцев назад считалось, что перешагнуть барьер в 49 кубитов невозможно.



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



В статье разбираемся, как IBM достигла «невозможного» и какие перспективы это открывает.



«Punch It, Chewie»: смоделирована работа 56-кубитного квантового компьютера

Категория: Программирование » Веб-разработка

 
Назад Вперед