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