Как стать автором
Обновить
29.65

Сотовая связь

О SIM-картах, операторах и сетях связи

Сначала показывать
Порог рейтинга
Уровень сложности

Смарт-карты. Часть 4. JavaCard

Время на прочтение 8 мин
Количество просмотров 14K
Привет, Гиктаймс!

Сегодня я бы хотел поговорить о JavaCard. Данная статья будет посвящена понятию JavaCard и обзору ее архитектуры. Если есть интерес к этой теме, то я бы мог написать отдельную серию статей, в которых будут подробно освящаться все аспекты JavaCard. Сразу скажу, что я не собираюсь учить вас, как написать свое первое приложение в JavaCard, т.к. по этому поводу уже существует слишком много статей в Интернете. Мы поговорим сегодня преимущественно о принципах работы JavaCard.

Итак, смарт-карта на основе JavaCard — это карта, на которой приложения исполняются на JavaCard Virtual Machine (ограниченная версия Java Virtual Machine, адаптированная для смарт-карт) в так называемом JavaCard Runtime Environment (который с Java Runtime Environment имеет очень мало общего).

Что касается терминологии, то приложения называются Applets и содержатся в Packages (пакетах). Пакеты распространяются в CAP-files (вместо Jar-files). Пакеты и приложения имеют собственный AID (Application Identifier). Это необходимо для того, чтобы их можно было однозначно идентифицировать в таких командах, как: SELECT, INSTALL, DELETE, и т.д. (SELECT описывается в ISO7816-4, а JavaCard и остальные команды — в Global Platform).

Жизненный цикл Applets несколько отличается от привычного жизненного цикла приложений для компьютеров. Applet — это любой класс, наследующий от базового класса «Applet». При установке приложений вызывается его статический метод install. Этот метод должен создать объект соответствующего класса и вызвать на него метод register. Впоследствии объект будет сохранен в системе и получит собственный AID, который будет использован для дальнейшего общения с приложением. Объект и его поля данных сохраняются в NVM (Non-Volatile Memory). Каждый объект или массив, созданный приложением с помощью оператора «new», также будет находиться в NVM. Это означает, что, в отличие от традиционных компьютерных программ, состояние приложений JavaCard является постоянным и не теряется даже при выключении карты.
Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Комментарии 8

В Лондоне нашли двадцать поддельных базовых станций сотовой связи

Время на прочтение 2 мин
Количество просмотров 22K
Журналисты обнаружили в Лондоне двадцать «ловушек» для сотовых телефонов, способных определять местоположение и прослушивать разговоры абонентов.

image
Читать дальше →
Всего голосов 22: ↑15 и ↓7 +8
Комментарии 10

Компания Facebook отказалась от планов по запуску спутника связи за $500 млн

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

К сожалению, это не спутник Facebook

Оказывается, у Facebook были планы по запуску на орбиту спутника связи за $500 млн. Этот спутник, по планам, должен был помочь проекту по обеспечению недорогим доступом к Сети жителей удаленных и труднодоступных регионов. Кроме того, как известно, компания планировала запустить и ряд беспилотников, которые служили бы той же цели. Как обстоят с беспилотниками, пока неясно, а вот спутник было решено не запускать. При этом закрытие проекта состоялось еще до его официального анонса.

В настоящее время компания Facebook старается изучить как можно больше возможностей расширения проникновения доступа к Сети во всем мире. Одна из ключевых инициатив — проект Internet.org, который привлекает средства от различных компаний для реализации такого проекта.
Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 0

SpaceX готова к тестированию спутников интернет-связи

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


Компания SpaceX уже несколько месяцев работает вместе с Грегом Вайлером ((экс-глава проекта по разворачиванию сети спутников Google) над проектом создания спутниковой сети, которая обеспечит доступом к Интернет жителей труднодоступных регионов нашей планеты. Текущие планы партнеров заключаются в запуске на орбиту Земли 700 небольших спутников связи, весом около 113 килограммов (обычная масса спутника связи — несколько тонн). Примерная стоимость каждого такого спутника составляет 1 миллион долларов США, а запускать спутники будет компания SpaceX.

Ранее Wall Street Journal стало известно о том, что Маск и Грег Вайлер (экс-глава проекта по разворачиванию сети спутников Google) ведут переговоры с властями Флориды и Колорадо о возможности возведения фабрики по производству спутников в этом регионе. Сейчас компания еще не готова запустить все 700 аппаратов, на орбиту отправится всего 2 спутника, для проведения различных тестов и проверки работоспособности систем.
Читать дальше →
Всего голосов 18: ↑17 и ↓1 +16
Комментарии 6

Истории

NASA и Verizon сделают систему по отслеживанию дронов, а Google и Amazon будут тестировать её

Время на прочтение 1 мин
Количество просмотров 3.7K
NASA и Verizon работают над отслеживанием полётов гражданских и коммерческих дронов в США. Космическое агентство делает систему управления воздушным трафиком с использованием радаров, спутников и сигнала сотовой связи. Verizon использует собственную сотовую сеть для трекинга дронов. Google и Amazon подписались на тестирование системы.

image
Читать дальше →
Всего голосов 10: ↑8 и ↓2 +6
Комментарии 0

Смарт-карты. Часть 3. TLV

Время на прочтение 5 мин
Количество просмотров 30K
Привет, Гиктаймс!

В прошлой части мы видели как происходит общение между терминалом и картой. Мы посмотрели форматы C-APDU и R-APDU, но мы не обращали внимания на то, какие данные содержат эти APDU. В этой части мы рассмотрим самые распространенные форматы, в которых передается информация между терминалом и картой (и наоборот). Все они относятся к одному семейству — TLV.

TLV означает Tag, Length, Value и используется для того, чтобы структурировать информацию. На очень абстрактном уровне, TLV можно рассматривать как бинарную версию XML. Однако что такое Tag, Length, Value?

  • Tag: он говорит, какой вид информации находится в TLV. Видом может быть, к примеру, простая строка или номер, идентификатор или даже сложная структура. В некоторых вариантах Tag также содержит мета-информацию о TLV.
  • Length: длина, в байтах, элемента Value.
  • Value: данные, содержащиеся в TLV

Каждый вариант TLV имеет свои правила кодирования каждого элемента. Далее мы посмотрим самые распространенные варианты TLV. Хочу сразу отметить, что данная статья будет, в основном, посвящена BER-TLV, поскольку это самый распространенный, гибкий и сложный формат. Остальные варианты TLV будут рассмотрены лишь вкратце.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 5

Гаджет, который ушёл: старая реклама пейджеров

Время на прочтение 3 мин
Количество просмотров 51K
Один из символов достатка в России в 1993-1997 годах — пейджер. Это устройство, способное принимать короткие буквенно-цифровые сообщения. Сотовые телефоны и смартфоны заменили эти гаджеты с миниатюрными экранами. Под катом — немного истории и раритетная телевизионная реклама.

image
Читать дальше →
Всего голосов 15: ↑14 и ↓1 +13
Комментарии 18

Смарт-карты. Часть 2. APDU

Время на прочтение 5 мин
Количество просмотров 51K
Привет, Гиктаймс!

После общей информации, описанной в первой части, сегодня поговорим об APDU в формате, описанном в стандарте ISO7816-4.

APDU (application protocol data unit) — это формат общения карты и терминала. Терминал посылает Command APDU (C-APDU), а карта отвечает с Response APDU (R-APDU).

C-APDU


Формат C-APDU таков:
Header Body
CLA INS P1 P2 [Lc field] [Data field] [Le field]

Каждый элемент заголовка (header) сохранен на одном байте и является обязательным. К заголовку вернемся чуть позже, сейчас поговорим о body команды.

Элементы body следующие:

  • Lc: длина элемента Data в байтах.
  • Data: данные команды.
  • Le: ожидаемая длина данных ответа в байтах, исключая длину Status Word.


Lc и Le, если присутствуют, могут занимать 1 (Short Length) или 3 байта (Extended Length) каждый. При Short Length кодируются значения от 1 до 256. Длина данных на 256 байтов записывается как «00». При Extended Length кодируются значения от 1 до 65536. Первый байт всегда «00» и остальные 2 байта — номер в формате Big Endian. Когда Lc или Le — «00 00 00», то длина данных — 65536 байтов.

В зависимости от присутствия или отсутствия элементы body команды можно разделить на 4 категории:

  • Case 1: Body полностью отсутсвует, то есть команда не содержит в себе никаких данных и не ожидается получение каких либо данных от карты при ответе.
  • Case 2: В body присутствует только Le, то есть команда не содержит в себе никаких данных, но при этом ожидается получение данных от карты.
  • Case 3: В body присутствуют Lc и Data, то есть команда содержит в себе данные, но при этом не ожидается получение данных от карты.
  • Case 4: В body присутствуют все элементы, а значит команда содержит в себе данные и ожидается получение данных от карты.

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

В Саранске запускают первый в России завод по производству оптоволокна

Время на прочтение 2 мин
Количество просмотров 15K
В республике Мордовия запускают завод по производству оптоволокна. Монтаж оборудования начали в конце 2014 года, сейчас идут пуско-наладочные работы. Объем производства составит 2,4 миллиона километров оптического волокна в год.

image
Читать дальше →
Всего голосов 20: ↑19 и ↓1 +18
Комментарии 26

Смарт-карты. Часть 1. Принципы работы

Время на прочтение 4 мин
Количество просмотров 53K
Все мы пользуемся разными видами смарт-карт в повседневной жизни. Наиболее яркими примерами смарт-карт являются: SIM-карты, кредитные карты, электронные документы и т.д.

По сути, смарт-карта — это оптимизированный для криптографии микроконтроллер с повышенным уровнем безопасности. Что это означает? В отличие от стандартного микроконтроллера доступ к памяти смарт-карты строго контролируется процессором. Таким образом, чтение данных с карты их написание на ней регулируются ПО самой карты. Более того, производители чипов предпринимают меры по предотвращению несанкционированного доступа (копирования всей памяти, перепрограммирования) к карте на электронном и физическом уровне.
Читать дальше →
Всего голосов 16: ↑15 и ↓1 +14
Комментарии 5

Интернетом в 2015 году будут пользоваться 3,2 миллиарда человек

Время на прочтение 1 мин
Количество просмотров 3.3K
Население Земли составляет 7,2 миллиарда. По прогнозу Международного союза электросвязи в 2015 году интернетом будут пользоваться 3,2 миллиарда человек, а количество мобильных девайсов превысит 7 миллиардов.

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

В Минкомсвязи наконец разрешили 802.11ac и 802.11ad

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

25 мая Министерство связи и массовых коммуникаций Российской Федерации утвердило правила применения оборудования радиодоступа для беспроводной передачи данных в диапазоне частот от 30 МГц до 66 ГГц. Правила позволят использовать на территории РФ оборудование связи современных стандартов IEEE 802.11ac и IEEE 802.11ad публично и в коммерческих целях.

Мобильные операторы «большой тройки» были готовы использовать такое оборудование ещё в начале года. Работу над принятием стандартов министерство начало в феврале. Сами же стандарты появились довольно давно – например, первая, черновая редакция IEEE 802.11ac появилась ещё в 2011 году. В 2013 году, когда создание стандарта было завершено на 95%, некоторыми производителями (Quantenna, Broadcom, Buffalo, D-Link, Cisco) уже были представлены чипы, поддерживающие работу по стандарту, и были выпущены устройства, поддерживающие его черновой вариант.

Окончательно стандарт 802.11ac был принят в январе 2014 года. Дебютировал на представленных в 2013 году компьютерах Mac и маршрутизаторах компании Apple. Первым мобильным устройством с поддержкой данного стандарта является Motorola Moto X.
Читать дальше →
Всего голосов 17: ↑14 и ↓3 +11
Комментарии 14

Телефон, который умеет только звонить

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


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

Зато телефон размером с кредитную карточку может похвастаться весьма стильным видом и тонким корпусом 4 мм.
Читать дальше →
Всего голосов 24: ↑21 и ↓3 +18
Комментарии 66

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн

Ряд европейских мобильных операторов намерен блокировать онлайн-рекламу в своих сетях

Время на прочтение 2 мин
Количество просмотров 9.3K
Журналисты Financial Times утверждают, что сразу несколько европейских мобильных операторов хотят поступить необычным образом — они намерены блокировать весь рекламный трафик в своих мобильных сетях. Причину этого решения понять трудно, но авторы предполагают, что таким жестоким образом операторы намерены бороться с американскими компаниями, бизнес которых построен на онлайн-рекламе. Хотя в эту категорию попали и Google, и Microsoft, и Yahoo, основной жертвой, очевидно, будет поисковый гигант.
Узнать подробности
Всего голосов 16: ↑16 и ↓0 +16
Комментарии 40

Банки присматриваются к телефонным звонкам кредитополучателей

Время на прочтение 2 мин
Количество просмотров 9.7K
Кому вы звоните, что пишете в Facebook, что ищете в Google, куда ходите по пятницам — всё это банки скоро начнут учитывать при выдаче кредита.

Финансовые учреждения весьма консервативны и пока не осознают ценность телефонных метаданных, а также другой информации, которую можно получить со смартфона и из социальных сетей. Но скоро ситуация изменится. Появился ряд финансовых ИТ-стартапов, которые разрабатывают технологии анализа метаданных, чтобы вычислить кредитный рейтинг пользователя и вероятность возврата им кредита.
Читать дальше →
Всего голосов 16: ↑13 и ↓3 +10
Комментарии 8

Предсказание массовых сборищ граждан по статистике мобильных звонков

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


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

Учёные из IBM Research (Ирландия) и Междисциплинарного центра по сетевым наукам и приложениям университета Нотр-Дама (США) в опубликованной научной работе показывают, что информация из сотовых сетей способна дать полезные знания о поведении городских жителей.
Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Комментарии 12

[UPD: Project Fi запущен] Завтра начнёт работу мобильный оператор Google

Время на прочтение 2 мин
Количество просмотров 10K
Журналисты Wall Street Journal утверждают, что буквально завтра в США запустится мобильный оператор, специально ориентированный на сервисы и устройства от Google. Название оператора пока неизвестно, однако для его запуска выполнены все необходимые формальности. Технических проблем нет, поскольку оператор будет виртуальным — вместо установок базовых станций Google просто арендует существующую инфраструктуру у Sprint и T-Mobile.
Узнать подробности
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 12

Мобильные кошельки популярнее всего… на юге Сахары

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


Системы мобильных платежей и мобильные кошельки — далеко не новость для всех нас. Пользователи многих стран используют мобильные кошельки весьма активно. Тем не менее, активнее всего используют подобные системы жители африканских стран на юге Сахары. Согласно отчету Global Financial Inclusion от Word Bank, около 12% взрослых в этом регионе (64 миллионов человек) имеют мобильные кошельки, или то, что жители Африки называют «счет мобильных денег». Эта система не имеет отношения к банкам. У примерно половины пользователей таких «счетов» есть и традиционные счета в банках.

Тем не менее, около 50% пользователей мобильных кошельков в Африке полностью зависят от своих телефонов в финансовом плане. Особенно популярны такие системы в Кении, где около 58% взрослого населения страны получает доступ к своим деньгам посредством мобильного телефона. Что касается мобильных кошельков, это предоплаченный сервис сотовых операторов, не связанный с финансовыми институтами. При помощи такой системы пользователи получают возможность оплачивать счета и отправлять наличку.
Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 3

Телефон на Raspberry Pi из 3D-принтера

Время на прочтение 2 мин
Количество просмотров 21K
Hackaday проводит конкурс Hackaday Prize, в рамках которого поступила заявка от Тайлера Спаженского. Хакер создал полноценный 2G-телефон на основе одноплатного компьютера Raspberry Pi, модуля GSM Adafruit FONA и экрана диагональю 3,5 дюйма. Себестоимость проекта составила 180 долларов. Вполне ощутима та медленность, с которой работает «Тайфон», но для собранного «на коленке» телефон обеспечивает все нужные функции. Аппарат может звонить, отсылать текстовые сообщения и делать снимки камерой.
Читать дальше →
Всего голосов 14: ↑12 и ↓2 +10
Комментарии 19

Сотовая связь Google: покрытие по всему миру, бесплатный роуминг

Время на прочтение 2 мин
Количество просмотров 26K
Похоже, компания Google намерилась провести встряску рынка сотовой связи, какую она провела в области широкополосного доступа в интернет. Там оптоволоконная связь Google Fiber, пусть и предоставленная в ограниченном количестве городов, задала новый стандарт качества для всех. Конкурентам пришлось снижать цены и предоставлять сравнимый сервис.

Теперь запахло жареным в бизнесе операторов сотовой связи.

Месяц назад Google официально подтвердила планы по запуску виртуального оператора сотовой связи (MVNO). А сейчас появились слухи (британская The Telegraph ссылается на анонимные источники), что Google ведёт переговоры с иностранными телекомами насчёт соглашений о бесплатном роуминге.
Читать дальше →
Всего голосов 26: ↑23 и ↓3 +20
Комментарии 59

Вклад авторов