Nowe API dla BlackBerry

20090510_rim_blackberry_bold_smartphoneNowe narzędzia programistyczne mają ułatwić tworzenie oprogramowania dla terminali BlackBerry natywnie obsługującego technologię push. Udostępniony interfejs API dla platformy Java umożliwia wykorzystywanie technologii push w aplikacjach niezależnych od natywnego oprogramowania BlackBerry. Na razie oprogramowanie jest dostępne tylko dla deweloperów należących do programu BlackBerry Alliance.

Podczas zakończonej 7 maja konferencji organizowanej przez firmę RIM targach Wireless Enterprise Symposium (WES) angielska firma Cellcrypt pokazała program do szyfrowania rozmów telefonicznych w czasie rzeczywistym prowadzonych za pomocą urządzenia BlackBerry Bold. Cellcrypt Mobile for BlackBerry radzi sobie bez dodatkowego sprzętu (np. kart Smartcard) i szyfruje rozmowy tylko za pomocą procesora zainstalowanego w smartphonie. zapowiedziano również udostępnienie narzędzi umożliwiających zintegrowanie rozwiązań telekomunikacyjnych firmy Cisco z platformą BlackBerry. Platforma integracyjna BlackBerry Mobile Voice System Server for Cisco Unified Communications Manager ma pozwalać na włączenie terminali BlackBerry do korporacyjnej sieci Unified Communications. Oprogramowanie jest oparte na technologii firmy Ascendent Systems, którą kanadyjski koncern przejął w 2007 roku.

Oprogramowanie łączy wiele różnych technik kryptograficznych: szyfrowanie symetryczne RSA i bazujące na krzywych eliptycznych ECDH (Eliptic Curve Diffie-Hellman) z 2048-bitowym kluczem służącym do uwierzytelniania. Dla każdej rozmowy tworzone są nowe klucze sesji (session keys), które następnie ulegają zniszczeniu. Właściwe pakiety z danymi rozmowy są kodowane najpierw za pomocą 256-bitowego szyfru AES, a potem raz jeszcze za pomocą 256-bitowego RC4. Aby zagwarantować integralność przesyłanych danych, urządzenie stosuje kryptograficzne funkcje skrótu SHA-512 i MD5. Według firmy Cellcrypt oprogramowanie jest obecnie poddawane procesowi certyfikacji według standardu FIPS 140-2.

Źródło: IDG