Mã hóa đồng hình là gì?

Mã hóa đồng hình là gì?

Một từ được xuất hiện rất nhiều gần đây là mã hóa đồng hình. Nhiều công ty và dịch vụ trực tuyến đang chuyển đổi mô hình mã hóa của họ thành một loại mã hóa đồng hình, quảng cáo rằng nó mang lại sự riêng tư và bảo mật cho người dùng tốt hơn.

Nhưng mã hóa đồng hình là gì? Nó có nghĩa là gì? Và điều gì làm cho nó khác với các loại mã hóa khác?

Mã hóa là gì?

Khi mã hóa một tệp, bạn đang mã hóa nội dung của nó để có vẻ lộn xộn không thể nhận dạng được. Cách duy nhất để truy cập dữ liệu được mã hóa là lấy khóa mã hóa của nó hoặc cố gắng bẻ khóa nó theo cách thủ công hoặc sử dụng phần mềm của bên thứ ba.

Lợi ích chính của việc mã hóa tệp, nhóm tệp hoặc thậm chí toàn bộ cơ sở dữ liệu là giữ chúng ở chế độ riêng tư với bất kỳ ai không được phép xem hoặc chỉnh sửa chúng, đảm bảo tính xác thực và quyền riêng tư.

Tuy nhiên, vấn đề với hầu hết các kiểu mã hóa là không thể chỉnh sửa dữ liệu khi đã mã hóa. Mặc dù ban đầu điều này có vẻ không phải là một vấn đề lớn, nhưng nó tương tự như việc bạn không thể đóng cửa trước của ngôi nhà khi đang ở trong nhà. Việc giải mã dữ liệu để chỉnh sửa nó khiến nó dễ bị tấn công bởi tất cả các cuộc tấn công mà bạn đang cố gắng bảo vệ nó.

Mã hóa đồng hình là gì?

Mã hóa đồng hình là một loại mã hóa khóa công khai - mặc dù nó có thể có các khóa đối xứng trong một số trường hợp - nghĩa là nó sử dụng hai khóa riêng biệt để mã hóa và giải mã một tập dữ liệu, với một khóa công khai.

Liên quan: Các thuật ngữ mã hóa cơ bản mà mọi người nên biết ngay bây giờ

Từ "homomorphic" trong tiếng Hy Lạp có nghĩa là "Cấu trúc giống nhau", vì mã hóa đồng hình sử dụng các hệ thống đại số để mã hóa dữ liệu và tạo khóa, cho phép các cá nhân được ủy quyền truy cập và chỉnh sửa dữ liệu được mã hóa mà không cần phải giải mã.

Có ba loại mã hóa đồng hình:

  • Mã hóa hoàn toàn đồng nhất
  • Mã hóa hơi đồng nhất
  • Mã hóa đồng nhất một phần

Ba loại khác nhau về mức độ truy cập hoạt động mà chúng cho phép ảnh hưởng đến dữ liệu được mã hóa. Mã hóa đồng hình hoàn toàn là kiểu mới nhất. Nó cung cấp khả năng hoàn chỉnh để chỉnh sửa và truy cập dữ liệu được mã hóa.

Mã hóa đồng hình "Một phần" và "Một phần", như tên gọi của chúng gợi ý, chỉ cho phép truy cập hạn chế vào dữ liệu.

Họ cũng vậy:

  • Giới hạn số lượng hoạt động chạy trên một tập dữ liệu, chẳng hạn như với "mã hóa tương đồng một chút" hoặc,
  • Chỉ cho phép bạn chạy các hoạt động đơn giản nhưng không giới hạn số lần, như với "mã hóa đồng hình một phần", khiến nó trở thành loại mã hóa đồng hình hoàn hảo cho dữ liệu có độ nhạy cao.

Các ứng dụng trong đời thực trên mã hóa đồng nhất

Nhờ tính bảo mật và tính linh hoạt đáng kể của nó, mã hóa đồng cấu có sự hiện diện trong nhiều lĩnh vực nổi bật xử lý lượng lớn dữ liệu nhạy cảm yêu cầu truy cập thường xuyên.

Nó cũng không giới hạn ở các tập đoàn làm việc với dữ liệu nhạy cảm. Bây giờ nó đã đạt đến một cấp độ mà nó được sử dụng hàng ngày.

Người quản lý mật khẩu

Mã hóa đồng hình là gì?

Ví dụ đáng chú ý nhất gần đây đến từ Google Chrome và Microsoft Edge. Cả hai trình duyệt gần đây đã giới thiệu mã hóa đồng hình cho các công cụ quản lý mật khẩu trong trình duyệt của họ, cùng với trình tạo mật khẩu trong trình duyệt  cho Microsoft Edge .

Các trình duyệt như Chrome và Edge được sử dụng rộng rãi. Rất có thể bạn hoặc ai đó bạn biết sử dụng một trong số chúng hàng ngày và thậm chí có thể tin tưởng chúng bằng mật khẩu và thông tin đăng nhập khác.

Nhưng làm thế nào họ sẽ triển khai mã hóa đồng hình vào trình quản lý mật khẩu của họ , vốn rất cần thiết đối với mọi người dùng internet, để tăng hiệu quả và bảo mật?

Bạn có thể quen thuộc với “theo dõi mật khẩu”. Nếu không, theo dõi mật khẩu là khi trình quản lý mật khẩu của bạn liên tục chạy mật khẩu của bạn dựa trên danh sách công khai các thông tin đăng nhập bị vi phạm hoặc bị rò rỉ gần đây. Bằng cách đó, nó có thể cảnh báo cho bạn bất cứ khi nào nó phát hiện một trong những mật khẩu của bạn đang trôi nổi trên mạng.

Trước đây, và với các phương pháp mã hóa truyền thống, trình quản lý mật khẩu của bạn phải giải mã thông tin đăng nhập của bạn để kiểm tra chúng với danh sách thông tin đăng nhập bị xâm phạm khổng lồ và không ngừng tăng lên, bản thân nó làm giảm đáng kể quyền riêng tư của bạn và khiến mật khẩu của bạn gặp rủi ro.

Nhưng với mã hóa đồng hình, bạn giữ được sự riêng tư hoàn toàn trong khi trình quản lý mật khẩu của bạn chạy các mật khẩu vẫn được mã hóa của bạn dựa trên các danh sách đó.

Ứng dụng web và Nhà cung cấp SaaS

Mã hóa đồng hình là gì?

Cả ứng dụng web và nhà cung cấp SaaS đều phải thu thập và xử lý lượng lớn dữ liệu thường là dữ liệu người dùng riêng tư. Nhu cầu mã hóa an toàn tăng theo loại dữ liệu được đề cập, cho dù đó là các tệp chung hay thông tin nhạy cảm như hồ sơ tài chính và thông tin thẻ tín dụng.

Trong hai trường hợp đó, dữ liệu cần được bảo mật nhưng cũng phải có sẵn cho đám mây của nhà cung cấp dịch vụ và các tài nguyên CNTT để lưu trữ và xử lý.

Sử dụng mã hóa đồng hình thay vì các lựa chọn thay thế của nó có thể đảm bảo cả quyền riêng tư và khả năng xử lý, tính toán và thay đổi dữ liệu mà không cần giải mã. Đó là một chiến thắng cho cả nhà cung cấp dịch vụ, vì nó làm tăng độ tin cậy của họ và cho bạn, vì dữ liệu của bạn trở nên riêng tư và an toàn đồng thời.

Tại sao không sử dụng mã hóa đồng nhất ở mọi nơi?

Nếu mã hóa đồng hình là tuyệt vời như vậy, tại sao nhiều công ty không sử dụng nó trong các dịch vụ của họ, đặc biệt là những công ty lưu trữ dữ liệu nhạy cảm?

So với các loại phương pháp mã hóa khác cung cấp mức độ bảo mật tương tự, mã hóa đồng cấu hình cực kỳ chậm. Điều đó làm cho nó chỉ có thể sử dụng trong các trường hợp riêng lẻ như trình quản lý mật khẩu cá nhân và SaaS cho mỗi người dùng và các ứng dụng web.

Nhưng khi nói đến các kênh liên lạc nhanh và cơ sở dữ liệu lớn, mã hóa đồng hình quá chậm và không thuận tiện để bù đắp cho sự riêng tư và bảo mật tăng nhẹ.

Mã hóa đồng nhất không phải là mới. Nó có từ năm 1978, đã cho nó nhiều thời gian để phát triển về hiệu quả, độ phức tạp và tốc độ. Nhưng nó chỉ được sử dụng và nghiên cứu bởi các tập đoàn thành lập trong mười năm qua. Tuy nhiên, điều đó có nghĩa là Internet có khả năng chứng kiến ​​một cuộc cách mạng mã hóa đồng hình trong tương lai không lâu.

Hướng tới mã hóa tốt hơn

Chỉ vì một mô hình mã hóa đã cũ không có nghĩa là nó không có giá trị và không thể phát triển thành một phiên bản theo kịp với nhu cầu an ninh mạng ngày nay. Các công ty coi trọng bảo mật dữ liệu sẽ tiếp tục phát triển và phát triển hoặc thay đổi mô hình mã hóa của họ để tốt nhất hiện có, điều này có thể khó theo dõi.

Bạn không cần phải trở thành một nhà mật mã học để hiểu những gì các công ty đang làm với dữ liệu của bạn, nhưng bạn nên hiểu thuật ngữ mã hóa cơ bản và tìm hiểu thêm về nó.


Màn hình trường ánh sáng là gì và hoạt động như thế nào?

Màn hình trường ánh sáng là gì và hoạt động như thế nào?

Màn hình trường ánh sáng đang dần thay đổi cách chúng ta nhìn thế giới xung quanh. Hay đúng hơn, cách chúng ta nhìn thế giới không xung quanh chúng ta. Từ nhiếp ảnh cổ điển đến giáo dục và chẩn đoán nâng cao đến hiện diện và giải trí từ xa, bài viết này sẽ xem xét màn hình trường ánh sáng là gì, cách hoạt động của các loại màn hình khác nhau và cách chúng được sử dụng.

Bạn có thực sự cần một GPU mạnh mẽ không? 5 lý do để tiết kiệm tiền của bạn

Bạn có thực sự cần một GPU mạnh mẽ không? 5 lý do để tiết kiệm tiền của bạn

Nếu bạn là một game thủ hoặc một người đam mê PC, thì có lẽ bạn đã nghe nói đến card đồ họa NVIDIA 3000-series và các đối thủ cạnh tranh AMD 6000-series của chúng. Bạn cũng biết những thứ này có giá bao nhiêu ngay bây giờ.

Cách làm sạch máy tính để bàn của bạn

Cách làm sạch máy tính để bàn của bạn

Điều quan trọng là giữ cho máy tính của bạn sạch sẽ để nó chạy tốt nhất. Bụi tích tụ bên trong máy tính của bạn theo thời gian có thể làm tăng nhiệt bên trong, do đó làm giảm tuổi thọ của phần cứng do làm cho nó hoạt động khó khăn hơn.

Giao thức ma trận là gì và nó hoạt động như thế nào?

Giao thức ma trận là gì và nó hoạt động như thế nào?

Hầu hết các nền tảng chúng tôi sử dụng để giao tiếp với nhau trực tuyến được gắn với một nhà cung cấp duy nhất. Nhưng không có lý do kỹ thuật nào để mọi thứ diễn ra theo cách này. Có nhiều cách để trò chuyện trực tuyến mang lại mức độ riêng tư và tự do cao hơn. Ma trận là một trong những cách đó.

Cách thức hoạt động của UART, SPI và I2C Serial Communications, và tại sao chúng ta vẫn sử dụng chúng

Cách thức hoạt động của UART, SPI và I2C Serial Communications, và tại sao chúng ta vẫn sử dụng chúng

Cho dù đó là thiết bị ngoại vi máy tính, thiết bị thông minh, thiết bị Internet vạn vật (IoT) hay công cụ đo lường điện tử, chúng đều sử dụng giao thức truyền thông nối tiếp để kết nối các thành phần điện tử khác nhau với nhau.

Đe doạ trực tuyến là gì và bạn có thể đối phó với nó như thế nào?

Đe doạ trực tuyến là gì và bạn có thể đối phó với nó như thế nào?

Internet đã cho phép nhiều người kết nối hơn bao giờ hết, cho dù tốt hơn hay tồi tệ hơn. Nhiều người sử dụng Internet cho mục đích xây dựng và vui vẻ, thì những người khác sử dụng nó để thực hiện một kiểu bắt nạt mới: bắt nạt trên mạng.

Giới thiệu đơn giản về Stellar Blockchain (XLM)

Giới thiệu đơn giản về Stellar Blockchain (XLM)

Stellar là một mạng lưới blockchain cho phép bạn tạo, lưu trữ và gửi bất kỳ loại tiền kỹ thuật số nào bạn chọn. Bạn có thể tạo mã thông báo cho tiền tệ truyền thống, tiền điện tử hoặc thậm chí là chứng khoán. Khá nhiều tài sản.

Ứng dụng theo dõi nhịp tim hoạt động như thế nào? Bạn có thể tin tưởng họ?

Ứng dụng theo dõi nhịp tim hoạt động như thế nào? Bạn có thể tin tưởng họ?

Các ứng dụng theo dõi nhịp tim ngày càng trở nên phổ biến. Mọi người sử dụng chúng để theo dõi quá trình tập luyện của họ, xem thể lực của họ đang cải thiện như thế nào theo thời gian và thậm chí chỉ để giải trí.

PhotoDNA là gì và nó hoạt động như thế nào?

PhotoDNA là gì và nó hoạt động như thế nào?

Internet đã làm cho nhiều thứ trở nên dễ dàng hơn, từ việc giữ liên lạc với bạn bè và gia đình đến việc kiếm việc làm và thậm chí là làm việc từ xa. Lợi ích của hệ thống máy tính được kết nối này là vô cùng to lớn, nhưng cũng có một mặt trái.

Hypervisor là gì? Nó có khác với máy ảo không?

Hypervisor là gì? Nó có khác với máy ảo không?

Hypervisor là một phần mềm được sử dụng để tạo máy ảo. Máy ảo là một mô phỏng của máy tính. Máy ảo được sử dụng để tạo nhiều môi trường máy tính trên một phần cứng.

Cách kích hoạt hệ thống con của Windows cho Linux

Cách kích hoạt hệ thống con của Windows cho Linux

Nếu bạn muốn chạy một thiết bị đầu cuối Linux trên Windows, việc sử dụng Hệ thống con Windows dành cho Linux sẽ dễ dàng hơn. Nó khá dễ cài đặt và bạn sẽ thực hiện các lệnh trong thời gian ngắn. Nhưng trước tiên, bạn cần kích hoạt Hệ thống con Windows dành cho Linux (WSL).

Tại sao bạn nên phân cấp dữ liệu của mình

Tại sao bạn nên phân cấp dữ liệu của mình

Nội dung do người dùng tạo như mạng xã hội, blog và diễn đàn đã trở thành chìa khóa để duy trì vị trí trực tuyến hàng đầu. Tuy nhiên, các công ty công nghệ lớn đang dần tiếp quản web từ cơ sở hạ tầng cho đến nội dung được kiểm duyệt.

8 điều cần cân nhắc trước khi mua thiết bị tân trang

8 điều cần cân nhắc trước khi mua thiết bị tân trang

Đôi khi, bạn không muốn trả giá đầy đủ cho một thiết bị. Đối với những thời điểm như thế này, bạn có thể sẽ chuyển sang sử dụng các thiết bị đã được tân trang lại. Chọn một chiếc điện thoại 1.000 đô la hoặc một máy tính xách tay 2.000 đô la với một nửa giá ban đầu của chúng thực sự rất hấp dẫn— và hầu hết mọi người đều làm như vậy.

Internet vệ tinh có nguy hiểm không? Làm thế nào an toàn là vệ tinh Internet?

Internet vệ tinh có nguy hiểm không? Làm thế nào an toàn là vệ tinh Internet?

Vào năm 2020, chương trình thử nghiệm dành cho Starlink chính thức được triển khai với các hộ gia đình trên khắp Hoa Kỳ có cơ hội đầu tiên dùng thử dịch vụ.

Điểm truy cập so với Bộ định tuyến — Sự khác biệt là gì?

Điểm truy cập so với Bộ định tuyến — Sự khác biệt là gì?

Việc thiết lập Wi-Fi cho gia đình hoặc cơ sở kinh doanh của bạn có thể dễ dàng trở nên quá tải và khó hiểu. Có khá nhiều thuật ngữ và thiết bị khác nhau tham gia vào quá trình này và mỗi tình huống Wi-Fi là duy nhất. Một doanh nghiệp lớn với rất nhiều thiết bị được kết nối với mạng trên một khu vực rộng lớn sẽ cần những thứ khác biệt đáng kể so với một ngôi nhà đơn giản với một vài thiết bị.

Chụp ảnh hộp đèn là gì và nó hoạt động như thế nào?

Chụp ảnh hộp đèn là gì và nó hoạt động như thế nào?

Bạn có thể đã thấy vô số hình ảnh được chụp bằng cách sử dụng chụp ảnh hộp đèn mà không nhận ra điều đó. Những sản phẩm chăm sóc da bạn thấy đang được quảng cáo trên Instagram? Bạn đã bao giờ tự hỏi làm thế nào họ có được những bức ảnh chụp các mặt hàng sạch sẽ và rõ ràng như vậy? Có lẽ bạn đã nghĩ rằng đó là một màn hình xanh hoặc các hiệu ứng đặc biệt.

6 công nghệ khủng khiếp chưa từng được phát minh

6 công nghệ khủng khiếp chưa từng được phát minh

Một số điều nghe có vẻ tuyệt vời về mặt lý thuyết, nhưng trong thực tế, bạn sẽ gặp phải tất cả các loại cạm bẫy và các vấn đề bất ngờ. Trong khi phần lớn công nghệ đơn giản hóa cuộc sống, nó cũng có thể tạo ra nhiều vấn đề hơn khả năng giải quyết của nó.

8 ví tiền điện tử phần mềm tốt nhất để lưu trữ tài sản của bạn

8 ví tiền điện tử phần mềm tốt nhất để lưu trữ tài sản của bạn

Nếu bạn sở hữu bất kỳ lượng tiền điện tử nào, bạn có thể tự hỏi làm thế nào để lưu trữ nó một cách an toàn và bảo mật nhất. Cho rằng tiền điện tử là một dạng tiền kỹ thuật số, bạn không thể chỉ để nó trong ngăn kéo cạnh giường ngủ hoặc két sắt của mình. Thay vào đó, nó cần được lưu trữ trên một phần cứng hoặc phần mềm.

Trọng lượng kỹ thuật số theo dõi Tonal và Nordic hoạt động như thế nào?

Trọng lượng kỹ thuật số theo dõi Tonal và Nordic hoạt động như thế nào?

Bạn đã từng xem quảng cáo về máy tập thể dục sử dụng trọng lượng kỹ thuật số và tự hỏi đó là cái quái gì chưa? Hay bạn đã nhìn vào những chiếc máy mới kiểu dáng đẹp và gọn gàng này và tự hỏi tất cả sự phản kháng đến từ đâu?

Mã hóa đồng hình là gì?

Mã hóa đồng hình là gì?

Một từ được xuất hiện rất nhiều gần đây là mã hóa đồng hình. Nhiều công ty và dịch vụ trực tuyến đang chuyển đổi mô hình mã hóa của họ thành một loại mã hóa đồng hình, quảng cáo rằng nó mang lại sự riêng tư và bảo mật cho người dùng tốt hơn.

Ảnh Bitmap là gì?

Ảnh Bitmap là gì?

Đối với hầu hết mọi người, phương tiện kỹ thuật số là một phần trong cuộc sống hàng ngày của bạn. Nhưng chúng tôi không phải lúc nào cũng nghĩ về cách nó được tạo ra.

Âm thanh 101: Tai nghe hoạt động như thế nào?

Âm thanh 101: Tai nghe hoạt động như thế nào?

Tai nghe là một yếu tố thiết yếu của nhiều trải nghiệm âm thanh. Chúng cho phép bạn truyền âm nhạc trực tiếp vào tai mình trong khi điều chỉnh thế giới — nhưng lịch sử của chúng là gì và chúng hoạt động chính xác như thế nào? Nếu bạn tò mò về những chiếc lon yêu thích của mình, đó là một sự cố.

Màn hình trường ánh sáng là gì và hoạt động như thế nào?

Màn hình trường ánh sáng là gì và hoạt động như thế nào?

Màn hình trường ánh sáng đang dần thay đổi cách chúng ta nhìn thế giới xung quanh. Hay đúng hơn, cách chúng ta nhìn thế giới không xung quanh chúng ta. Từ nhiếp ảnh cổ điển đến giáo dục và chẩn đoán nâng cao đến hiện diện và giải trí từ xa, bài viết này sẽ xem xét màn hình trường ánh sáng là gì, cách hoạt động của các loại màn hình khác nhau và cách chúng được sử dụng.

Bạn có thực sự cần một GPU mạnh mẽ không? 5 lý do để tiết kiệm tiền của bạn

Bạn có thực sự cần một GPU mạnh mẽ không? 5 lý do để tiết kiệm tiền của bạn

Nếu bạn là một game thủ hoặc một người đam mê PC, thì có lẽ bạn đã nghe nói đến card đồ họa NVIDIA 3000-series và các đối thủ cạnh tranh AMD 6000-series của chúng. Bạn cũng biết những thứ này có giá bao nhiêu ngay bây giờ.

Cách làm sạch máy tính để bàn của bạn

Cách làm sạch máy tính để bàn của bạn

Điều quan trọng là giữ cho máy tính của bạn sạch sẽ để nó chạy tốt nhất. Bụi tích tụ bên trong máy tính của bạn theo thời gian có thể làm tăng nhiệt bên trong, do đó làm giảm tuổi thọ của phần cứng do làm cho nó hoạt động khó khăn hơn.

Giao thức ma trận là gì và nó hoạt động như thế nào?

Giao thức ma trận là gì và nó hoạt động như thế nào?

Hầu hết các nền tảng chúng tôi sử dụng để giao tiếp với nhau trực tuyến được gắn với một nhà cung cấp duy nhất. Nhưng không có lý do kỹ thuật nào để mọi thứ diễn ra theo cách này. Có nhiều cách để trò chuyện trực tuyến mang lại mức độ riêng tư và tự do cao hơn. Ma trận là một trong những cách đó.

Cách thức hoạt động của UART, SPI và I2C Serial Communications, và tại sao chúng ta vẫn sử dụng chúng

Cách thức hoạt động của UART, SPI và I2C Serial Communications, và tại sao chúng ta vẫn sử dụng chúng

Cho dù đó là thiết bị ngoại vi máy tính, thiết bị thông minh, thiết bị Internet vạn vật (IoT) hay công cụ đo lường điện tử, chúng đều sử dụng giao thức truyền thông nối tiếp để kết nối các thành phần điện tử khác nhau với nhau.

Đe doạ trực tuyến là gì và bạn có thể đối phó với nó như thế nào?

Đe doạ trực tuyến là gì và bạn có thể đối phó với nó như thế nào?

Internet đã cho phép nhiều người kết nối hơn bao giờ hết, cho dù tốt hơn hay tồi tệ hơn. Nhiều người sử dụng Internet cho mục đích xây dựng và vui vẻ, thì những người khác sử dụng nó để thực hiện một kiểu bắt nạt mới: bắt nạt trên mạng.

3 mẹo đơn giản để chọn thiết bị 2 trong 1 đầu tiên của bạn

3 mẹo đơn giản để chọn thiết bị 2 trong 1 đầu tiên của bạn

Bạn đã bao giờ sử dụng một chiếc máy tính xách tay và ước nó là một chiếc máy tính bảng? Làm thế nào về cách khác xung quanh? Có một giải pháp: một thiết bị 2 trong 1, kết hợp máy tính xách tay và máy tính bảng thành một giải pháp di động duy nhất.