Вышла программа для шифрования 3D-моделей

    Владельцы 3D-принтеров готовятся к противостоянию с правообладателями. Всё идёт к тому, что владельцы прав на различные 3D-модели (например, фигурки Микки Мауса) будут препятствовать публикации этих моделей в открытом доступе. Кроме того, правоохранительные органы могут помешать свободному распространению других запрещённых объектов, например, оружия.

    Лондонский программист Мэтью Пламмер-Фернандес (Matthew Plummer-Fernandez) считает, что проблему можно решить с помощью криптографии. Он разработал программу Disarming Corruptor, которая шифрует STL-файл, так что получить исходную 3D-модель можно только при наличии пароля. При этом защищённые файлы можно публиковать в общедоступных каталогах вроде Thingiverse.


    Оригинальная модель пистолета (слева) и зашифрованная модель (справа)

    Можно свободно опубликовать зашифрованную модель, а ключ распространить среди доверенных людей.

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



    Пока что автор выпустил только бесплатную утилиту под OS X, сейчас работает над версиями под Linux (32, 64) и Windows (32, 64).
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 28

      +25
      Зашифрованные модели, судя по картинке, позволят создавать принципиально новые типы оружия)
        +4
        А по мне так на КДПВ справа очень даже красивая статуэтка. :) Этакая стилизация лавирующего орла.
          +1
          И сразу идея появилась! Печатаем нерасшифрованную модель на 3D принтере, отправляем по обычной почте, потом считываем 3D сканером, расшифровываем и печатаем!
          +1
          По-моему зря он опубликовал свою работу, нужно было печатать и продавать зашифрованные 3д модели как произведения искусства)
            +6
            А в чем принципиальное отличие от шифрования файла чем угодно (и сменой типа шифрованного файла, если сайты, собирающие эти модели такой тип проверяют)?
              +3
              В том, что в результате получается нормальная 3D модель, а не хрен пойми что
                +5
                эм… и какой от такой шифрованной модели прок (кроме понимания «это модель»)?
                  +4
                  Прок в том, что для несведущего это просто модель чего-то непонятного, а для того, у кого есть код, это модель пистолета Микки-Мауса
                    +5
                    А что мешает переслать модель напрямую адресату, запаролив тем же RAR-ом? Каталоги на то и нужны, чтоб по внешнему виду модель найти. Кому интересно смотреть на эти абстрактные формы?
                      –3
                      Просто примите эту технологию как «еще одну новую». Возможно, вы в ней не видите смысла, а кому-то пригодится.
                        +4
                        Я действительно не вижу в ней смысла, пока не увижу ответов на два вопроса:

                        1. Как искать нужную модель в каталоге, если она выглядит как работа скульптора-абстракциониста?

                        2. Как будем ключами делиться?

                        Если Thingverse решили забанить пистолетные файлы, что мешает им забанить вообще всё, что выглядит подозрительно?
                          0
                          В ней столько же смысла, как и в Rarjpeg.
                        0
                        Вы спорите о методах применения: криптографии и стеганографии
                        +1
                        Иными словами, не существует способа аргументированно доказать, что это зашифрованный файл.
                        +1
                          +4
                          Эти «скульптуры» конечно выглядят получше простой рандомной мешанины из полигонов, но всё же отличить их от обычных моделей достаточно просто. Про скрытность передачи тут говорить нет смысла
                            +2
                            + в покукоженном кастете четко угадываются 3 дырки под пальцы. Про шифрование тоже говорить нет смысла %)

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

                            Кстати, способ сразу напомнил фильтр Distort -> Polar coordinates из фотошопа :) Он тоже обратим
                            Первая картинка из поста в полярных координатах
                            image
                    +2
                    Для зашифрованной модели больше бы подошло изображение среднего пальца.
                      +4
                      Оно вообще подошло бы как символ движения домашней 3D-печати.
                      +1
                      Хм. При современных скоростях интернета неужели есть разница, что передавать «надежным людям» — пароль или сам файл?
                        0
                        Следующий уровень маскировки — дешифрование файла «на лету»: в самом 3D-принтере расположить клавиатуру для ввода пароля. tag irony off
                          +2
                          Всё идёт к тому, что владельцы прав на различные 3D-модели (например, фигурки Микки Мауса) будут препятствовать публикации этих моделей в открытом доступе.


                          А потом они запретят глазами внимательно смотреть смотреть. А на выходе из, например, кинотеатра будут показывать бессмысленные кислотные узоры-анимации, ослеплять вспышками и оглушать резкими звукми. Чтобы зрители не запомнили, не пришли домой и не нарисовали по памяти.
                            0
                            Так и вижу в каталоге коробочку с картинкой, а внутри скукоженная модель
                              0
                              Эмм… а архив тупо запаролить не?
                                0
                                Тогда это не будет моделью.
                                  0
                                  Ну ок, стеганография в JPEG например. Т.е. картинка, а в ней ее STL модель. Чем не вариант?

                                  Или тут суть в том, что копираст будет усераясь доказывать, что это на самом деле не какая то фигня, а мики-маус, а его сразу под белы руки из суда прямо в дурку?
                                    +1
                                    Ну я так понял прикол именно в скукоживании модели, чтобы она оставалась валидной моделью для размещения в каталоге
                                0
                                7 цифр десятичных, — как то не выглядит это криптографически надежным, ни капли, всего 10млн вариантов. Даже если на перебор 1 варианта тратить 1 секунду (нужен глубокий анализ поверхности на предмет того, насколько она гладкая и связанная, дабы отсеивать автоматически неудачные варианты), то код подберется за сутки на кластере из 115 машин.

                                И вообще, складывается впечатление, что если пара цифр «кода» будут чуть отличатся от правильного кода, то получившася при декодировании структура все равно будет очень похожа на оригинал, а это еще сильнее упрощает перебор.

                                Only users with full accounts can post comments. Log in, please.