Описание HMS Core (Мобильных служб Huawei)
Платформа HMS Core, созданная на базе устройств Huawei и платформы Android, — это среда, которая открывает множество возможностей для разработчиков приложений. HMS Core предоставляет пользователям устройств Huawei базовые службы, например Аккаунт Huawei и Уведомления. Пользователь может войти в свой Аккаунт Huawei на любом устройстве, на которое установлены HMS Core, чтобы получить доступ к сервисам, предоставляемым Huawei, включая AppGallery , Облако , Кошелек и Здоровье , а также пользоваться сторонними приложениями с интегрированными сервисами HMS Core, чтобы работать с универсальными умными сервисами во всех сценариях. Кроме того, HMS Core предоставляет приложениям разработчиков множество сервисов, включая сервисы отправки сообщений, быстрого входа в Аккаунт Huawei , покупок в приложении, определения местоположения, карты, игры и машинное обучение, чтобы помочь разработчикам адаптировать их приложения под устройства Huawei и обеспечить оптимальный пользовательский опыт.
Как и GMS Core (сервисы Google для мобильных устройств), сервисы HMS Core могут работать на базе Android Open Source Project (система Android) и поддерживать приложения Android. Однако некоторые приложения Android требуют поддержки GMS Core и могут не работать на HMS Core.
Чтобы постоянно повышать качество работы пользователей и предоставлять более широкий спектр сервисов для устройств и приложений, по мере необходимости будут выпускаться новые версии HMS Core. Регулярно проверяйте доступность обновлений HMS Core и обновляйте их сразу же, как только станет доступен пакет обновления (для дополнительной информации см. Обновление HMS Core). Следите за новостями из официальных источников Huawei.
Что такое HSM Core от Huawei?
Китайская компания Huawei всегда занимала лидирующие позиции в области информационных и коммуникационных технологий. И одним из главных направлений развития стала система защиты данных HSM Core.
HSM Core, или Hardware Security Module, – это аппаратно-программный комплекс, предоставляющий высокую степень безопасности информации. Он использует физические и логические механизмы защиты, чтобы обеспечить конфиденциальность и целостность данных.
Следует отметить, что HSM Core позволяет защищать информацию на различных уровнях – от зашифровки отдельного файла до обеспечения безопасности всей системы.
Основные функции HSM Core включают аутентификацию, шифрование, создание и управление цифровыми сертификатами, а также обеспечение безопасного доступа к защищенным данным.
Аппаратные модули HSM Core широко применяются в банковской сфере, телекоммуникациях, правительственных и корпоративных структурах. Они позволяют предотвращать утечку информации, обеспечивать надежную защиту от несанкционированного доступа и повышать уровень доверия пользователей к системе.
HSM Core: технология безопасности Huawei
Технология HSM Core (Huawei Security Module) представляет собой систему безопасности, разработанную компанией Huawei. Она обеспечивает защиту информации и данных путем использования аппаратного модуля безопасности (HSM), который представляет собой специализированное устройство для хранения и обработки криптографических ключей, сертификатов и других секретных данных.
HSM Core Huawei обеспечивает высокую степень безопасности и конфиденциальности информации. Она может использоваться в различных сферах, например, в банковской и финансовой индустрии, государственных учреждениях, телекоммуникационных компаниях и других организациях, которым требуется надежная защита данных.
| Преимущества технологии HSM Core Huawei: |
| 1. Высокий уровень безопасности данных. |
| 2. Защита от внешних и внутренних угроз. |
| 3. Поддержка различных криптографических алгоритмов и протоколов. |
| 4. Удобство управления и настройки. |
| 5. Высокая производительность и надежность. |
| 6. Совместимость с другими системами безопасности Huawei. |
Технология HSM Core Huawei является важной составляющей комплексной системы безопасности и обеспечивает надежность и конфиденциальность информации для различных организаций.
Обзор HSM Core
HSM Core обладает высокой производительностью и масштабируемостью, что позволяет ей обрабатывать большое количество транзакций и управлять большим количеством криптографических ключей. С помощью HSM Core можно генерировать, хранить, использовать и управлять различными видами ключей, такими как симметричные ключи, асимметричные ключи и сертификаты.
Система HSM Core обеспечивает высокую степень безопасности. Ключевые материалы хранятся внутри защищенной платформы, изолированной от внешних угроз. Кроме того, HSM Core предлагает различные механизмы контроля доступа и аудита, чтобы обеспечить конфиденциальность и целостность хранимых ключей.
HMS Core поддерживает различные алгоритмы шифрования, включая RSA, ECC, AES и другие. Она может использоваться в различных отраслях, таких как финансы, телекоммуникации, электронная коммерция и государственный сектор, чтобы обеспечить безопасность транзакций, защиту конфиденциальных данных и обеспечить соответствие нормам и стандартам безопасности.
Защита данных с помощью HSM Core
Основная задача HSM Core заключается в том, чтобы предоставить безопасную среду для хранения и управления ключами и сертификатами. Такая среда позволяет защитить данные от несанкционированного доступа и подделки, а также обеспечивает конфиденциальность и целостность информации.
Преимущества использования HSM Core для защиты данных:
- Безопасное хранение ключей и сертификатов.
- Высокая производительность и надежность.
- Защита от физического и логического взлома.
- Возможность создания и управления секретными ключами и сертификатами.
- Широкий набор криптографических алгоритмов и стандартов.
Использование HSM Core позволяет организациям улучшить безопасность своих данных и обеспечить их защиту на высоком уровне. Это особенно актуально для компаний, работающих с конфиденциальной информацией, такой как банки, финансовые учреждения, государственные организации и другие секторы, где безопасность данных крайне важна.
Преимущества использования HSM Core
HSM Core от Huawei обладает рядом важных преимуществ, которые делают его отличным выбором для защиты данных и приложений. Ниже приведены основные преимущества использования HSM Core:
- Высокий уровень безопасности: HSM Core предоставляет мощное аппаратное обеспечение для защиты криптографических ключей и секретной информации от внешних атак. Он использует физически надежные элементы и многоуровневые защитные механизмы для обеспечения конфиденциальности и целостности данных.
- Совместимость с различными алгоритмами шифрования: HSM Core поддерживает широкий спектр алгоритмов шифрования, таких как RSA, ECC, AES и другие. Это обеспечивает гибкость и позволяет использовать оптимальные алгоритмы в зависимости от требований конкретного приложения или системы.
- Удобное программное обеспечение: HSM Core поставляется с удобным и интуитивно понятным программным интерфейсом, который позволяет разработчикам легко интегрировать его в свои приложения. Он также поддерживает множество программных библиотек и API, которые упрощают работу с криптографическими функциями.
- Высокая производительность: HSM Core обладает высокой производительностью при выполнении криптографических операций. Его аппаратное обеспечение и оптимизированное программное обеспечение позволяют снизить задержки и ускорить выполнение операций шифрования и дешифрования.
- Масштабируемость: HSM Core предоставляет возможность горизонтального и вертикального масштабирования, что позволяет легко управлять растущим объемом криптографических операций и добавлять дополнительные модули без значительных изменений в архитектуре системы.
Все эти преимущества делают HSM Core незаменимым инструментом для обеспечения безопасности данных и защиты от взлома. Он подходит для широкого спектра сценариев, включая финансовые учреждения, государственные организации, облачные сервисы и коммерческие предприятия.
Отличия HSM Core от других решений
HSМ Core от Huawei отличается от других решений несколькими ключевыми аспектами:
- Масштабируемость: HSM Core обеспечивает высокую масштабируемость, что позволяет удовлетворить потребности различных организаций, независимо от их размера.
- Безопасность: HSM Core обеспечивает высокий уровень безопасности с помощью аппаратных модулей безопасности и механизмов шифрования. Это позволяет защитить конфиденциальные данные организации от несанкционированного доступа.
- Гибкость: HSM Core позволяет адаптировать и настраивать систему согласно конкретным требованиям организации. Он поддерживает различные интерфейсы, протоколы и алгоритмы.
- Удобство использования: HSM Core предоставляет простой и интуитивно понятный интерфейс управления, что делает его удобным в использовании даже для неопытных пользователей.
В целом, HSM Core от Huawei является простым в использовании, но мощным инструментом, который обеспечивает высокий уровень безопасности и гибкость, позволяющий организациям эффективно защищать свои данные и ресурсы.
Как работает HSM Core
Работа HSM Core основана на использовании специального аппаратного обеспечения, которое обеспечивает безопасное хранение и обработку конфиденциальной информации. Модуль позволяет генерировать и управлять ключами шифрования, выполнять операции с защищенными данными, а также обеспечивает аутентификацию и контроль доступа к защищенным ресурсам.
Основные преимущества HSM Core:
| Преимущество | Описание |
|---|---|
| Безопасность | HSM Core предоставляет высокий уровень безопасности для защиты ключей и данных от несанкционированного доступа и взлома. |
| Высокая производительность | Благодаря использованию специализированного аппаратного обеспечения, HSM Core обеспечивает высокую производительность и эффективность в обработке шифрования и других операций с данными. |
| Масштабируемость | HSM Core позволяет гибко масштабировать систему в зависимости от требований и объема обрабатываемых данных. |
| Удобство использования | Интерфейс управления HSM Core предоставляет простой и интуитивно понятный инструментарий для настройки и управления модулем безопасности. |
В итоге, благодаря использованию HSM Core, организации могут обеспечить надежную защиту своей цифровой инфраструктуры и уверенность в сохранности своих данных.
Применение HSM Core в различных отраслях
Технология HSM Core от Huawei имеет множество применений и может быть использована в различных отраслях. Вот несколько примеров применения HSM Core:
1. Финансовый сектор
- Защита финансовых транзакций и данных клиентов
- Проведение безопасных онлайн-платежей
- Шифрование и хранение банковских данных
2. Телекоммуникации
- Защита персональных данных пользователей
- Шифрование трафика и защита от взлома сети
- Обеспечение безопасности мобильных платежей
3. Государственная сфера
- Защита государственных секретов и конфиденциальной информации
- Шифрование данных органов государственной власти
- Проведение электронных голосований с высоким уровнем безопасности
4. Здравоохранение
- Шифрование медицинских данных и истории болезни пациентов
- Защита персональной информации пациентов
- Поддержка безопасного обмена информацией между медицинскими учреждениями
Это лишь некоторые примеры применения HSM Core от Huawei. В целом, технология HSM Core имеет широкий потенциал и может быть использована во многих отраслях, где требуется высокий уровень защиты данных.
Mobile Developer’s Swiss Army Knife: HMS Core Toolkit
![]()
We need to debug while working on Android applications, include the necessary libraries in the project, follow the documentation and many more. Although it is possible to do these manually, a much more useful solution is now possible, “HMS Core Toolkit”.
What is HMS Core Toolkit?
It is an Android Studio plugin that collects code pieces, additional libraries, auxiliary services during debug and testing that developers can need during the development of their applications, during HMS integration.
What are the Features of HMS Core Toolkit?
- Guide to how to integrate HMS Core into an application created from scratch
- Tools to automatically integrate dependencies into the application you are developing
- Providing practical and fast development in your application with sample codes about kits
- Integration to work with G + H or direct Huawei Core services within your application with GMS dependencies
- Testing the application on pure HMS devices
- Automatic testing of applications on pure HMS devices and monitoring these test outputs
Setup and Getting Started
Let’s start studying…
First, let’s start by downloading the plugin. There are 3 ways to get the Plugin,
The first one is to install via Android Studio market,
The second is to download and install the plugin directly from Huawei’s site,
Finally, compile it by obtaining the source code via github.
Installing on Android Studio:
In Android Studio -> File -> Settings -> Plugins, we search by typing “HMS Core Toolkit” in the search bar:
When we restart Android Studio after installing the plugin, we see that the “HMS” tab is coming.
Getting on Huawei Official Site:
From this address, we go to the HMS Core Toolkit page and say “download now”. I recommend downloading the most current version among:
After the download is complete,
Android Studio -> File -> Settings -> Plugins
Just select “Install plugin from Disk” section and show the location where you downloaded HMS Toolkit:
After the plugin is installed, the “HMS” tab should have appeared on the top:
Also, if you want to see the source code of the plugin and customize it for yourself, you can look at the details on the Github page, or you can compile and use it yourself.
Login
After downloading the plugin, you need to login to your Developer account to start using it:
When you see this page after logging in, you can start using the plugin:
Configuration Wizard
You can follow step by step how to create an application from scratch thanks to this panel, which was created with the HMS ecosystem, which has just been introduced and decided to develop applications:
Repository
this section, which allows you to select the kits you want to use in your application and integrate them into your application, simply select from the interface.
For example, after selecting “Account Kit” and apply, it can automatically see the necessary additions to the gradle file of the HMS Core resources at the project level added with build.gradle:
Coding Asistant
This feature, which contains details on how you can integrate and start using the kits you want to integrate in your application, you can integrate the kits without the need for documentation in your project.
Also, thanks to the “Scenario Description” tab in the last step, you can learn how to use many features in the commonly used related kit and how to integrate them into your application interactively.
With drag and drop feature, it is possible to transfer samples directly into the code:
Cloud Debugging
Cloud debugging is another feature provided by HMS Core Toolkit to test our applications on the device during the development process, we can test your application in pure-HMS devices in real time.
Cloud Testing
We have the opportunity to make 4 different tests of the applications we write automatically. These types are:
- Compatibility Test
- Stability Test
- Performance Test
- Consumption Test
After the test is completed, you can view the results and details using the results button next to it.
HMS Convertor
In fact, thanks to this feature of HMS Core Toolkit, which is the main purpose of development, it is possible to automatically detect GMS dependencies for many kits and turn them into a structure that you can use either directly to HMS services or to both HMS and GMS.
Here you may have to wait a bit depending on the size of your project:
we have 3 options:
- Add HMS API (HMS API First): if there is both GMS and HMS on the device where the application is installed, a structure that will prefer HMS will be installed first.
- Add HMS API (GMS API First): If there is both GMS and HMS on the device where the application is installed, a structure that will be preferred GMS will be established first.
- To HMS API: If you choose this option, all GMS dependencies in your application will be removed and HMS kits and services will be integrated instead.
If you are not sure which service you choose, you can get more detailed information from this link.
The part of the code that can automatically convert comes as unchecked next to you to check it, showing you as follows, it is applied automatically when you give your confirmation after checking:
Some parts are not suitable for automatic conversion, so you are asked to check and convert them manually:
In order to see the automatic changes made by the plugin, double clicking on the relevant line presents you the changes it made in a new window in comparison:
If something goes wrong in your project and you want to go back to the previous version, all you have to do is select the “restore project” from the panel to show the location where you backed up:
Thanks to all these features, the fact that all documents and codes we need for HMS integration can be provided through a plug-in while developing is one of the factors that increase comfort during development.
Обзор HMS Core 5.0: ещё больше возможностей для ML на мобильных устройствах и новые инструменты для аудио и видео

Привет, Хабр! Вместе с Harmony OS мы представили пятую версию HMS Core — набора инструментов, с помощью которых можно разрабатывать приложения для экосистемы Huawei. Мы добавили новые возможности для работы с контентом, сделали акцент на безопасности данных, взаимодействии между устройствами и расширили возможности для AI-инструментов — обо всём этом мы детально поговорили на нашей конференции HDC.Together, а в этой статье дадим обзор новых возможностей HMS.
Инструменты для работы с ML и AI
Основные сервисы для работы с AI входят в ML Kit и позволяют работать с текстом, голосом, картинками, AR/VR-технологиями. В HMS Core 5.0 мы увеличили количество поддерживаемых языков до 50 и можем выполнять перевод между 20 языками, при этом на вход принимаются как текстовые записи, так и голосовые. Также ML Kit может быть использован для отсеивания спама и всяких неприличных картинок.
С ML Kit можно конвертировать голосовые записи в текстовый формат и обратно, и мы расширили этот функционал с помощью Video Course Creator, который автоматически создаёт образовательные курсы: он берёт на вход образовательную программу, комментарии учителя и предустановленные аудио- и видеопараметры — во время трансляции учитель может обращаться к нужным материалам и все записанные материалы компонуются в единый курс.

Особый акцент мы сделали на распознавание лица, жестов и поз. Благодаря этому с помощью ML Kit можно проводить аутентификацию по лицу — система подключается через API и может быть использована для быстрого доступа к приложениям без каких-либо дополнительных действий.
- Платформа для работы с технологиями искусственного интеллекта на мобильных устройствах HiAI позволяет обучать нейросети, создавать модели и конвертировать их в бинарный файл, который уже можно загрузить на NPU-чип.
- Платформа Ability Gallery предоставляет разработчикам готовые сценарии использования AI и позволяет работать с большими данными в своих приложениях.
Наш AR-движок анализирует информацию об освещении, плоскости, форме объектов, типе поверхности, умеет искать заданные объекты в пространстве. Отдельно система может строить 3D-схему с помощью опорных точек и отслеживать человеческие движения, жесты и мимику. Например, для определения положения руки выделяется 21 точка, а для положения тела — 23 точки. Сейчас система может распознавать 6 поз и анализировать сразу 2 человек.

С пятой версии HMS Core CameraKit обеспечивает различные режимы съёмки: широкую диафрагму, портретный режим, HDR, размытие фона, суперночной режим и иже с ними. Также появилась возможность использовать AI в фото- и видеосъемке для предварительного выбора фильтров и цветокоррекции.
Совместная работа устройств
В новой версии HMS Core появилось несколько новых движков для совместной работы разных устройств. Мы упростили взаимодействия между устройствами и умными вещами с помощью DeviceVirtualization-движка. Он преобразует периферийные устройства в виртуальные объекты и позволяет телефону работать с ними так же, как с обычными функциями.
В этом же направлении мы разработали Cast Engine, который позволяет телефону работать в мультиэкранном режиме и передавать изображение на TV с высоким разрешением. Также планируем добавить возможность работать с Cast Engine через другие приложения.
Ещё один новый движок OneHop Kit работает с NFC и позволяет безопасно передавать данные между устройствами «в одно касание». С его помощью можно синхронизировать устройства Huawei между собой, передавать файлы и открывать приложения на других устройствах с теми же настройками, что и на основном. Пока он работает только между телефонами и планшетами Huawei, поэтому для связи с другими устройствами мы предоставляем Share-движок, который обеспечивает скорость до 80 Мб/c по Bluetooth.
Видео и аудио
В новой версии мы разработали несколько новых SDK-инструментов для работы с аудио и видео. Audio Kit и Video Kit поддерживают основные форматы файлов и кодеки и могут легко встраиваться в приложение и выполнять чтение, сохранение и удаление списков, последовательностей воспроизведения, регулировать скорость воспроизведения. Всё аудио и видео защищается алгоритмами шифрования.
В Audio Kit теперь есть аудиодвижок для записи звука в высоким качестве с функциями оптимизации задержки и других инструментов. Видеодвижок, в свою очередь, поддерживает основные протоколы HTTP, HTTPS, HLS, DASH. Также он позволяет организовывать стриминг со сторонних сервисов с помощью Video Kit WisePlayer SDK.
На основе нашего сервиса Huawei Meetime появился Caas Kit для видеозвонков, который обеспечивает воспроизведение и передачу HD-изображения даже при нестабильном соединении. Также движок позволяет расшаривать экран, рисовать дудлы и с помощью технологий виртуализации передавать изображения на любые другие устройства, что можно использовать для бизнес-конференций.
Картинки и 3D-рендеринг
Для обработки изображений появился Image Kit — он предлагает более 20 фильтров и визуальных эффектов, включая анимацию с рендерингом. В него входят 2 SDK: Image Vision SDK для работы с цветовыми фильтрами и Image Render SDK для использования эффектов анимации.
Scene Kit предназначен для работы с 3D-объектами: он использует метод физически корректного рендеринга (PBR) и позволяет приложениям подключаться через API и получать 3D-модели сложных объектов. Движок предлагает три сценария работы: SceneView для общих сцен (не-AR), ARView для общих сцен AR и FaceView для работы с лицами в сценах AR.
Аналитика и безопасность
В Сore 5.0 Huawei мы запустили систему тегов Dynamic Tag Manager (DTM) для отслеживания маркетинговой активности пользователей: она интегрируется как с самими сервисами Huawei, так и со сторонними платформами для отправки и обработки данных. С помощью DTM можно динамически обновлять теги в пользовательском веб-интерфейсе, отслеживать определённые события и отправлять данные на сторонние аналитические платформы. В наших системах главный акцент сделан на безопасность, поэтому движок DTM также используется как antifraud-система для отслеживания подозрительной активности.
Одной из фишек новой версии HMS стала аутентификация по лицу с помощью LocalAuthentication Engine. Он работает с инфракрасной камерой, которая строит модель по опорным точкам и производит аутентификацию с помощью ML Kit.
Наконец, мы уделили внимание и защите контента: для аудиофайлов используется шифрование кеша, для видео — антилитическая система и аутентификация при воспроизведении, а для работы с камерой — сквозное шифрование. Все данные HMS хранит в доверенной среде TEE, в рамках которой и выполняется шифрование.