Results 1 to 11 of 11

Thread: Hardware Encryption on WL-500gP / WL-500gD / WL-700gE

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Mar 2009
    Location
    Russia, Moscow
    Posts
    2,119
    Blog Entries
    33
    Quote Originally Posted by ryzhov_al View Post
    Идея замечтательная, но в новых линейках роутеров N series и Dual-Band N series случайно не попадаются ни Secured Switch-процессоры
    наподобие BCM5365, ни SoC-процессоры с крипто-функциями как в BCM94704, или о наличии таких функций пока не догадываются
    Значит, речь может идти только об акселерации крипто-функций в стареньких роутерах wl-x00g со старым Broadcom SDK.
    Не за горами переход на новый SDK, в котором поддержки этих роутеров уже не будет.
    Sentry5™ Secured Switch Processor - BCM5365/5365P & AirForce Wireless Network Processor - BCM94704

    Есть ещё и такой: Single-Core Control Plane Processor - BCM5836P Programmer’s Guide/Data Sheet/PCI

    For advanced security, the BCM5836P integrates an on-chip IPSec acceleration engine that can deliver up to 75 Mbps of single-pass AES/3DES encryption throughput
    and supports a broad range of industry-standard security features such as symmetric-key encryption and authentication algorithms including the latest 256-bit Advanced
    Encryption Standard (AES), Digital Encryption Standard (DES), 3DES, SHA-1, MD5, HMAC-SHA1, and HMAC-MD5. These features make this processor an obvious choice
    for SOHO/SMB networking customers who need both high bandwidth performance and advanced security features such as encryption and user authentication.
    Quote Originally Posted by Hohmach View Post
    в DIR-330 USB-1.1
    Тогда действительно вопрос отпадает.
    BCM5836 = BCM4704 with additionl components - USB 2.0 core
    Там используется hardware crypto acceleration for IPSec, но нужна поддержка этого дела в прошивке.
    D-Link DIR-330

    CPU : Broadcom BCM5836PKPBG (264MHz)
    Flash : Spansion S29GL064A (8Mb)
    RAM : 2x16Mbytes
    Switch : BCM5325e
    Wi-Fi : BCM4318
    Serial : yes
    USB : yes
    JTAG : yes

    http://wl500g.info/showthread.php?18...D-Link-DIR-330

    BCM5801/BCM5805/BCM5820 Security Processor Software Reference Library http://www.broadcom.com/products/acc...0-SRL101-R.pdf
    BCM5801/BCM5805/BCM5820 Software Reference Library: http://www.broadcom.com/collateral/s...0-SRL101-R.pdf
    Last edited by Omega; 30-07-2012 at 13:41. Reason: fixed

  2. #2
    Quote Originally Posted by Omega View Post
    Sentry5™ Secured Switch Processor - BCM5365/5365P & AirForce Wireless Network Processor - BCM94704

    Есть ещё и такой: Single-Core Control Plane Processor - BCM5836P Programmer’s Guide/Data Sheet/PCI
    Ок, давай посмотрим где эти чипы встречаются:

    • SoC-камень BCM94704: 8 роутеров, включая два Азуса WL-500gpv1, WL-500W,
    • криптосвитч BCM5365: 2 роутера, включая один Азус WL-500g Deluxe.


    Всё это - девайсы старой гвардии. Боюсь, после того как будет закончен переезд на новый Broadcom SDK, эти роутеры останутся за бортом. Зачем корячиться-то?
    Мне кажется, что за поддержку акселерации крипто-функций возьмётся тот, кто тепло относится к этим некогда культовым железакам. Как ув.тов.Vampik, не позволяющий уйти в небытие DIR-320.

  3. #3
    Quote Originally Posted by ryzhov_al View Post
    Ок, давай посмотрим где эти чипы встречаются:

    • SoC-камень BCM94704: 8 роутеров, включая два Азуса WL-500gpv1, WL-500W,
    • криптосвитч BCM5365: 2 роутера, включая один Азус WL-500g Deluxe.


    Всё это - девайсы старой гвардии. Боюсь, после того как будет закончен переезд на новый Broadcom SDK, эти роутеры останутся за бортом. Зачем корячиться-то?
    Мне кажется, что за поддержку акселерации крипто-функций возьмётся тот, кто тепло относится к этим некогда культовым железакам. Как ув.тов.Vampik, не позволяющий уйти в небытие DIR-320.
    Если так рассуждать, можно вообще ничего не делать. В принципе сам драйвер уже есть, также есть пакеты вроде бы в OpenWRT с поддержкой этих штук, надо только сделать соответствующие пакеты и включить поддержку драйвера опционально в прошивку.

  4. #4
    Quote Originally Posted by staticroute View Post
    Если так рассуждать, можно вообще ничего не делать.
    ...надо только сделать соответствующие пакеты и включить поддержку драйвера опционально в прошивку.
    Я не имел в виду то, что это нафиг никому не нужно. Я говорил о том, что вряд ли стоит тратить усилия на те роутеры, которые в новом Broadcom SDK не будут поддерживаться.

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

  5. #5

    Немного не hardware, но всё-таки акселерация

    В мэйл-листе OpenWrt-Devel пробегал интересный патч, ускоряющий с помощью ассемблерной вставки работу OpenSSL:
    Quote Originally Posted by Catalin Patulea
    On a lightly loaded 24Kc, as measured by 'openssl speed sha1', shows between 27% and 120% speedup depending on block size. SHA1 is notably used in Transmission for piece verification.
    Предложил патч Андрею, результаты впечатляют:
    Quote Originally Posted by Padavan
    скорость речекинга 9.15 ГБ торрента занимает 15 минут. Но это с NTFS раздела через ufsd 8.6.
    Кто заинтересован, можете в Entware замерить скорость работы OpenSSL встроенным бенчмарком и/или оценить скорость работы завязанного на OpenSSL софта: торрентокачалки, VPN'ы и пр. После очередного ежемесячного обновления (в течение этой недели) посмотрим эффект от этого патча.

  6. #6
    В продолжение разговора. Проверил по встроенным бенчмаркам OpenSSL прирост скорости. Очень даже:

    Тест MD5 SHA-1 SHA-256 SHA-512 DES 3DES AES-128 AES-192 AES-256 RSA Sign RSA Verify DSA Sign DSA Verify
    Прирост скорости 2% 89% 43% 1% 0% 0% 0% 0% 0% 81% 90% 90% 90%

    Все тесты повторял трижды, затем арифметически усреднял значения. Напомню, именно SHA1 используется, например, торрент-клиентами при сверке хэшей торрент-контента.
    Обновлённая OpenSSL доступна в репозитории Entware.

  7. #7
    Quote Originally Posted by ryzhov_al View Post
    В продолжение разговора. Проверил по встроенным бенчмаркам OpenSSL прирост скорости. Очень даже:

    Тест MD5 SHA-1 SHA-256 SHA-512 DES 3DES AES-128 AES-192 AES-256 RSA Sign RSA Verify DSA Sign DSA Verify
    Прирост скорости 2% 89% 43% 1% 0% 0% 0% 0% 0% 81% 90% 90% 90%

    Все тесты повторял трижды, затем арифметически усреднял значения. Напомню, именно SHA1 используется, например, торрент-клиентами при сверке хэшей торрент-контента.
    Обновлённая OpenSSL доступна в репозитории Entware.
    Можете пересобрать OpenVPN с поддержкой нового OpenSSL? (или уже собран?)

Similar Threads

  1. Exploring WL500gP hardware expansion / interfacing possibilities
    By Inertial in forum WL-500gP Pics & Specs
    Replies: 38
    Last Post: 26-06-2013, 11:30
  2. Мод WL-700ge
    By GoshaP in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 109
    Last Post: 25-01-2012, 04:04
  3. SD/MMC Hardware mod: кто-нибудь на нашей прошивке делал ?
    By midya in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 25
    Last Post: 21-01-2012, 06:32
  4. 1TB in your WL-700gE?
    By monnier in forum WL-700g Q&A
    Replies: 4
    Last Post: 14-12-2008, 23:38
  5. ASUS WL-700gE Harddrive performance
    By chribok in forum WL-700g Pics & Specs
    Replies: 2
    Last Post: 11-01-2008, 19:09

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •