우리가 세계 최초(진정으로) 개인 홈 보안 카메라를 만든 방법

In this blog, we share our journey of making a new kind of user-centric security camera: Ucam, spanning blockchain, firmware, mobile application, and hardware design.

How We Built the World’s First (Truly) Private Home Security Camera

2019년 9월, 일련의 Nest 기기들이 정기적인 비디오 및 온도 설정을 무시하기 시작했습니다. - 미친 듯이 진동하며, 위스콘신의 한 부부의 경우, Nest 주방 카메라를 통해 이상한 목소리를 전달하면서 집의 온도를 90도로 설정하는 일이 발생했습니다.

소비자 IoT 기기 해킹은 역사적인 눈에 띄게 디스토피아적인 절정에 도달했습니다. Nest는 2011년 출시 이후 최소 1100만 개의 가정용 IoT 유닛을 판매했다고 주장하며, Wyze와 Ring 또한 수백만 대의 기기를 각각 판매한 것으로 알려져 있습니다. 미국의 전체 인터넷 연결 가정 보안 카메라 시장은 쉽게 수천만 대에 달합니다.

지난 가을, 멘로 파크 사무실에 앉아 있던 IoTeX 팀은 가정 보안 카메라 시장의 이러한 부주의한 경향을 인식했습니다. 이는 블록체인 기반 개인정보 보호가 IoT 기기가 사용자를 위해 작동해야 한다는 분명한 예시가 되었습니다. 가정 보안 카메라 구매자에게 있어, 집을 보호하기 위해 구입한 것이 오히려 가족을 덜 안전하게 만드는 방식으로 사용되는 것보다 더 불쾌한 일은 없을 것입니다.

‘나는 너의 가장 친한 친구야, 나는 산타클로스야!” —해커가 손상된 링 카메라를 통해 8세 소녀에게 말하는 중.

IoTeX가 2017년에 설립된 이후, 우리의 사명은 신뢰할 수 있는 장치와 데이터를 통해 세상을 강화하는 것입니다. — 신뢰할 수 있는 사물의 인터넷. 이는 궁극적으로 장치가 사용자와 직접 협력하게 되며, 사용자를 위해 작동하게 됨을 의미합니다. 다시 말해, IoT 장치는 스티브 잡스의 기술에 대한 전설적인 비전인 “정신의 자전거”와 일치하게 될 것입니다.

Ucam의 출시는 단순한 제품 출시가 아닙니다. — 이는 소비자 데이터 소유권에 대한 새로운 패러다임을 나타냅니다. 2005년부터 IoT 제조업체인 Tenvis와 파트너십을 통해 개발된 Ucam은 아마존의 추천 보안 카메라로서 최신 기능, 향상된 보안 및 완전한 데이터 개인정보 보호를 제공합니다. 그동안 IoTeX와 Tenvis는 이 최초의 제품을 개발하기 위해 밀접하게 협력해왔습니다. — 어떠한 여정이었는지!

이 블로그에서는 블록체인, 펌웨어, 모바일 애플리케이션 및 하드웨어 디자인을 아우르는 사용자 중심 보안 카메라인 Ucam을 만드는 여정을 공유합니다.

— — -

블록체인

오늘날 대부분의 블록체인 앱/제품과는 달리, Ucam은 주류 소비자들이 즉시 사용할 수 있도록 설계되었습니다. 이들은 많은 경우 최초로 블록체인을 경험하게 될 것입니다. Ucam을 설계할 때 우리는 의미 있고 직관적인 방식으로 블록체인을 활용해야 한다고 알고 있었습니다. 이것은 기능성과 훌륭한 사용자 경험을 보장하기 위함이었습니다.

블록체인은 IoTeX 네트워크의 신뢰의 뿌리입니다. Ucam을 설계하는 과정에서 IoTeX와 Tenvis는 블록체인을 통합하는 여러 가지 새로운 접근 방안을 논의하며 결국 사용자 경험과 기능성의 완벽한 균형에 도달했습니다. 최종 결과는 무엇인가요? 모든 사용자에게 진정한, 쉬운, 저렴한 개인정보 보호 솔루션입니다:

  • 강화된 보안을 위한 블록체인 기반 신원: 한 번의 클릭으로 사용자는 무차별 대입 해킹이 불가능하고 개인의 인터넷 신원과 분리된 고유한 블록체인 로그인을 생성하여 현재 대다수의 보안 카메라 해킹의 근본 원인을 직접적으로 해결합니다. 이는 링(Ring)과 넷스트(Nest) 침해 사건과 같은 해킹을 포함합니다.
  • 완전한 데이터 프라이버시를 위한 탈중앙화된 암호화 키 발급: 블록체인을 통해 사용자에게 독특한 암호화 키를 매끄럽게 전달합니다. 다른 카메라와 달리 Ucam 사용자는 암호화 키를 소유하는 유일한 사용자입니다 — IoTeX도, Tenvis도, 해커도 아닙니다!
  • 사용자 정의 가능한 블록체인 매개변수: 고급 사용자를 위해 Ucam은 개발자 친화적인 기능을 제공하며, 여기에는 파일의 탈중앙화 저장(예: IPFS) 및 탈중앙화 신원(DID)과 스마트 계약을 통한 세밀한 접근 제어가 포함됩니다.

펌웨어

Ucam의 눈에 보이지 않지만 중요한 구성 요소는 IoTeX 팀이 처음부터 구축한 펌웨어입니다. IoT 장치의 펌웨어는 다양한 전기 구성 요소와 직접 상호 작용하며 하드웨어와 소프트웨어 운영에 중요합니다. 소프트웨어와 달리, 펌웨어는 100% 결함이 없어야 하며 — Ucam이 기능이 풍부하고 견고하며 IoTeX 블록체인과 호환되도록 하려면 수개월의 전념 개발(즉, 복잡하고 저수준의 C 코드)이 필요했습니다.

Ucam 펌웨어 개발의 가장 복잡하고 보람 있는 측면은 맞춤형 종단 간 암호화와 Ucam의 자원 제약 하드웨어 환경에 맞춘 다양한 최적화를 수행하는 것이었습니다. 결과적인 펌웨어는 사용자가 완전 프라이버시 모드를 활성화하고 종단 간 신뢰를 통해 실시간 스트림과 비디오 클립을 보호할 수 있게 합니다.

IoTeX는 새로운 기능으로 Ucam 펌웨어를 계속 향상시킬 것이며, 이러한 기능은 무선(over-the-air) 펌웨어 업데이트를 통해 자동으로 사용자 카메라에 추가됩니다.

모바일 애플리케이션 (UI/UX)

주stream적인 사용자에게 가장 기술적으로 정교한 장치도 사용자가 쉽게 사용할 수 없다면 의미가 없습니다. 이는 IoTeX가 Ucam의 독창적인 기술과 매력적인 사용자 인터페이스(UI)원활한 사용자 경험(UX)를 결합하는 것을 최우선으로 삼은 이유입니다. 우리는 다른 보안 카메라에 대한 수천 개의 제품 리뷰를 평가한 결과, 훌륭한 UI/UX는 단순한 설정, 직관적인 대시보드 및 접근 가능한 기능을 중심으로 구성되어 있으며, 이러한 모든 요소가 Ucam 모바일 앱에 제공된다는 것을 깨달았습니다.

블록체인 채택의 가장 큰 장애물 중 하나는 계정/키 관리입니다. 블록체인 열성팬들은 공개/비공개 키 및 다단계 서명 프로세스에 익숙하지만, 일반 소비자들은 즉시 사용 가능한 서비스를 기대합니다. 따라서 우리는 블록체인에 익숙하지 않은 사용자도 직관적으로 찾을 수 있는 원클릭 설정 프로세스를 설계/개발하기 위해 수많은 작업 세션을 개최했습니다. 이는 이메일/비밀번호 로그인이 있는 장치 설정보다도 더 쉽습니다!

Ucam 제어 패널에서의 보기

하드웨어 및 미적 디자인

마지막 퍼즐 조각은 우리의 최첨단 기술을 미적으로 매력적인 하드웨어 디자인으로 포장하는 것이 었습니다. 결국, 아무도 집에 투박하고 매력 없는 장치를 두고 싶어하지 않으니까요! 이 문제를 해결하기 위해 우리는 하드웨어 산업의 많은 연결고리와 상담하여 Ucam의 완벽한 디자인을 찾았습니다.

Ucam의 디자인은 ”형태는 기능을 따른다”는 산업 디자인 철학에서 영감을 받았습니다 — 무언가의 형태(형태)는 그것의 의도된 목적(기능)에 기반하여 선택되어야 합니다. Ucam의 디자인은 사용자에게 “Ucam이 당신을 위해 작동한다”는 인상을 주고 사용자에게 보안/프라이버시의 느낌을 전달하기 위해 설계되었습니다. 그 결과 Ucam의 친근한 로봇 모양(즉, BB8), 무광 검은 색상 및 컴팩트한 크기와 같은 디자인 결정이 이루어졌습니다.

다음은 무엇인가요?

1월 20일부터 2월 3일까지의 2주간, IoTeX는 Ucam에 대한 세부 정보를 공개할 예정이며, 놀라운 카메라 기능 (예: 1080p 비디오, 360° 커버리지, 모션 감지, 양방향 오디오, 야간 투시)와 더불어 독특한 “IoTeX 기반” 기능 (예: 블록체인 인증, 종단 간 암호화, 완전한 데이터 프라이버시, 개인 저장소)에 대해 더 중요하게 발표할 것입니다.

UCam 제품 업데이트를 최신 상태로 유지하고 대기 목록에 대한 첫 번째 접근을 얻으려면 Ucam 웹사이트에 가입하세요.

— — -

IoTeX에 대하여

2017년에 오픈 소스 플랫폼으로 설립된 IoTeX는 신뢰할 수 있는 사물의 인터넷을 구축하고 있습니다. 여기서 모든 물리적 및 가상 “사물” — 인간, 기계, 비즈니스 및 DApps — 은 글로벌 규모로 정보와 가치를 교환할 수 있습니다.

30명 이상의 최고의 연구 과학자 및 엔지니어로 구성된 글로벌 팀의 지원을 받는 IoTeX는 블록체인, 안전한 하드웨어 및 분산 신원을 결합하여 지능형 IoT 네트워크 및 기계 경제를 활성화합니다. IoT를 위한 분산 신뢰 구조로서의 역할을 함으로써, IoTeX는 “물리적 세계를 블록 단위로 연결”하여 미래의 분산 세계를 강화할 것입니다.