Điểm:2

Các nhóm mật mã khối tự động cấu hình như phiên bản khác của AES hoặc DES đã được tính toán chưa?

lá cờ ne

Giả sử rằng $F:K\times X\rightarrow X$ là một chức năng. Nếu $k\in K$, sau đó để $F_{k}:X\rightarrow X$ là ánh xạ được xác định bằng cách cho phép $F_{k}(x)=F(k,x)$ cho mỗi $x\trong X$. Sau đó chúng ta sẽ gọi $F$ một hàm vòng mật mã khối nếu $F_{k}$ là một dự đoán cho mỗi $k\in K$.

Nhóm $\text{Aut}(F)$ là tập hợp tất cả các cặp $(\phi,\psi)$ như vậy mà $\phi\in\text{Sym}(K)$, $\psi\in\text{Sym}(X)$, và $\psi(F(k,x))=F(\phi(k),\psi(x))$ bất cứ khi nào $k\in K,x\in X$. Nói, khác nhau, $(\phi,\psi)$ là một automorphism chính xác khi $\psi\circ F_{k}=F_{\phi(k)}\circ\psi$ cho mỗi $k\in K$.

Các nhóm tự đồng cấu của các hàm vòng cho các phiên bản khác nhau của AES hoặc DES hoặc bất kỳ mật mã khối nổi tiếng nào khác đã được tính toán chưa? Các nhóm tự cấu hình của các mật mã khối nổi tiếng này có tầm thường không?

Tính toán nhóm tự đồng cấu của các hàm vòng mật mã khối cung cấp thông tin có giá trị về mật mã khối theo nhiều cách khác nhau.

Nếu $(1_{K},\psi)\in\text{Aut}(F)$$\psi$ không phải là hàm đồng nhất, thì $\{F_{k}\mid k\in K\}$ là một tập hợp con của bộ tập trung $C_{\text{Sym}(X)}(\psi)$. Do đó, bất kỳ hoán vị mã hóa nào $E_{k}:X\rightarrow X$ thu được từ hàm vòng $F$ cũng phải được chứa trong $C_{\text{Sym}(X)}(\psi)$, Vì thế $E_{k}\phi=\phi E_{k}$ (đây là một ví dụ về mã hóa đồng hình một phần).

Nếu $(\phi,1_{X})\in\text{Aut}(F)$, và $\phi$ không phải là hàm đồng nhất, thì $F_{k}=F_{\phi(k)}$ cho mỗi $k\in K$. Vì vậy, kể từ khi $\phi$ không phải là chức năng nhận dạng, có một số $k$ ở đâu $k\neq\phi(k)$ nhưng ở đâu $F_{k}=F_{\phi(k)}$, Vì thế $|\{F_{k}|k\in K\}|<|K|$, vì vậy trong trường hợp này, thực tế có ít hơn $|K|$ nhiều phím tròn.

Bây giờ, trong trường hợp chung khi $(\phi,\psi)\in\text{Aut}(F)$ nhưng không phải ở đâu $\phi$ cũng không $\psi$ là hàm đồng nhất, ta có $$\psi\circ F_{k_{1}}\circ\cdots\circ F_{k_{r}}=F_{\phi(k_{1})}\circ\cdots\circ F_{\phi(k_ {r})}\circ\psi$$ cho mỗi dãy phím tròn $k_{1},\dots,k_{r}$. Trong trường hợp này, nên chọn một thuật toán lập lịch khóa tốt để ngăn chặn các cuộc tấn công khóa liên quan.

trong trường hợp $\text{Aut}(F)$ là tầm thường, bất kỳ chức năng hoặc quan hệ trên $(K,X)$ thực sự có thể xác định được theo nghĩa lý thuyết mô hình.

Fractalice avatar
lá cờ in
Định nghĩa này đến từ đâu?
Joseph Van Name avatar
lá cờ ne
Định nghĩa của automorphism là giống nhau cho tất cả các cấu trúc đại số. Trong đại số phổ quát, người ta có thể định nghĩa khái niệm tự đồng cấu theo cách nó áp dụng cho mọi cấu trúc đại số.
Điểm:1
lá cờ in

Các mật mã hiện đại cố gắng tránh không tí nào cấu trúc (không bao gồm một số trường hợp đặc biệt như mật mã PRINCE), ngay cả ở xác suất cấp độ. Có một xác suất như vậy 1 tính tự động không tầm thường có thể là một dấu hiệu lớn của sự yếu kém.

Chỉ bằng cách nhìn vào bất kỳ phím nào $k_0$ và hình ảnh của nó $k_1=\phi(k_0) \ne k_0$, yêu cầu các hoán vị $F_{k_0}$$F_{k_1}$ có cùng cấu trúc chu kỳ. Điều này đã khá bất ngờ đối với hầu hết các mật mã thực, bao gồm cả AES. Tuy nhiên, chứng minh điều này một cách cụ thể có lẽ là rất khó.

Đối với DES tồn tại các khóa yếu và các thuộc tính bổ sung, nhưng tôi không biết liệu chúng có thể được sử dụng để tạo thành một chế độ tự động đầy đủ hay không.

Joseph Van Name avatar
lá cờ ne
Do các phép tự đồng cấu của các hàm vòng đối với AES phải là các bản đồ affine, nên có vẻ khả thi khi chỉ ra rằng ánh xạ đồng nhất là phép tự đồng cấu duy nhất cho một vòng AES. Tôi chỉ hỏi một vòng để đơn giản hóa vấn đề để việc chứng minh dễ dàng hơn.
Điểm:0
lá cờ ne

Tôi khẳng định rằng đối với một lớp lớn các hàm làm tròn mật mã khối bao gồm hàm làm tròn AES, cấu trúc affine trên không gian khóa tròn và cả trên không gian khối có thể được xác định từ hàm làm tròn mật mã khối. Do đó, các phép tự đồng cấu duy nhất có thể có đối với AES và các mật mã khối liên quan là các phép biến đổi affine.

Trường hợp khi $K$ là một nhóm hành động trên $X$

Giả sử rằng $K$ là một nhóm hành động trên bộ $X$ mỗi người ở đâu $k\in K\setminus\{e\}$, có một số $x\trong X$ với $k\cdot x\neq x$. Giả sử rằng $F_{k}(x)=F(k,x)=k\cdot P(x)$ cho một số hoán vị $P:X\rightarrow X$.

quan sát rằng $F_{k}^{-1}(x)=P^{-1}(k^{-1}\cdot x)$. Chúng tôi quan sát thấy rằng $$F_{j}(F_{k}^{-1}(x))=j\cdot P(F_{k}^{-1}(x))=j\cdot P(P^{-1 }(k^{-1}\cdot x)) =j\cdot k^{-1}\cdot x.$$

Đặc biệt, ánh xạ từ $K^{4}\times X$ đến $X$ Được định nghĩa bởi $(i,j,k,l,x)\mapsto i\cdot j^{-1}\cdot k\cdot l^{-1}\cdot x$ là xác định được. Bây giờ, hãy quan sát điều đó $ij^{-1}kl^{-1}=e$ nếu và chỉ nếu $x=i\cdot j^{-1}\cdot k\cdot l^{-1}\cdot x$ cho tất cả $x\trong X.$ Do đó, tập hợp tất cả $(w,x,y,z)\in K^{4}$ ở đâu $wx^{-1}yz^{-1}=e$ được xác định theo chức năng $F$. Do đó, chức năng $K^{3}\rightarrow K,(x,y,z)\mapsto xy^{-1}z$ được xác định theo chức năng $F$. các hoạt động $K^{3}\rightarrow K,(x,y,z)\mapsto xy^{-1}z$ được gọi là thao tác heap và thao tác heap có thể được coi là thao tác mà từ đó bạn có thể khôi phục hầu hết thông tin từ nhóm, nhưng bạn xác định phần tử nào của nhóm là danh tính từ thao tác heap; mặt khác, bạn có thể dễ dàng khôi phục thao tác nhóm từ thao tác heap cùng với danh tính của nhóm. Phép toán heap nên được coi là một tổng quát hóa phi abelian của khái niệm không gian afin.

Dự luật: $(\phi,\psi)$ là một tự động cấu hình của chức năng vòng $F$. Sau đó để cho $a=\phi(e)$, và để $L:K\rightarrow K$ là ánh xạ được xác định bởi $L(k)=a^{-1}\phi(k)$. sau đó $L$ là một tự cấu nhóm.

Chứng minh: Quan sát thấy $\phi(k)=aL(k)$ cho mỗi $k\in K$. Vì vậy,

$$L(h^{-1}k)=a^{-1}\phi(h^{-1}k)=a^{-1}\phi(eh^{-1}k)=a ^{-1}\phi(e)\phi(h)^{-1}\phi(k)$$ $$=a^{-1}a\phi(h)^{-1}\phi(k)=\phi(h)^{-1}\phi(k)=L(h)^{-1 }a^{-1}aL(k)=L(h)^{-1}L(k).$$

Vì vậy, việc lập bản đồ $L$ là một đồng cấu nhóm. Từ $\phi$ là khách quan, $L$ là khách quan là tốt. Q.E.D.

Bây giờ xác định $M(k)=\phi(k)a^{-1}$. sau đó $M$ là một automorphism trong đó $\phi(k)=M(k)a$$k\in K$. Vì vậy, $$\psi(j\cdot k^{-1}\cdot x)=\phi(j)\phi(k)^{-1}\psi(x)=M(j)aa^{-1} M(k)\psi(x)=M(jk)\psi(x).$$ Vì vậy, $\psi(k\cdot x)=M(k)\psi(x)$ cho mỗi $k\in K$.

Trường hợp khi $K$$X$ là các nhóm đẳng cấu và hành động của nhóm là phép nhân trái

Bây giờ giả sử rằng $K,X$ là các nhóm và $\iota:K\rightarrow X$ là một đẳng cấu. Sau đó giả sử rằng hành động của $K$ trên $X$ được định nghĩa bởi $k\cdot x=\iota(k)x$ cho mỗi $k\in K,x\in X$. sau đó $F_{k}(x)=F(k,x)=k\cdot P(x)=\iota(k)P(x)$ cho mỗi $k\in K,x\in X$.

Chúng ta có $\psi(\iota(k)x)=\iota(M(k))\psi(x)$ cho tất cả $k,x$. Đặc biệt, nếu $b=\psi(e)$, sau đó $$\psi(\iota(k))=\psi(\iota(k)e)=\iota(M(k))\psi(e)=\iota(M(k))b.$$ Nói khác đi, nếu $x=\iota(k)$, sau đó $\psi(x)=\iota(M(k))b=\iota(M(\iota^{-1}(x)))b$. Đối với phần còn lại của bài đăng này, chúng tôi sẽ viết $M'=\iota\circ M\iota^{-1}$ và để cho $L'=\iota\circ L\circ\iota^{-1}$.

Trên thực tế, bạn có thể dễ dàng xác định thao tác $X^{3}\rightarrow X,(x,y,z)\mapsto xy^{-1}z$ từ hoạt động $K^{2}\times X\rightarrow X(j,k,x)\mapsto\iota(jk^{-1})x$.

Chia động từ P

trong trường hợp $K$ chỉ đơn giản là hành động trên $X$ nhưng ở đâu $X$ không nhất thiết phải là một nhóm, chúng tôi có $$F_{j}^{-1}(F_{k}(x))=P^{-1}(j^{-1}\cdot F_{k}(x))=P^{-1 }(j^{-1}\cdot k\cdot P(x))=P^{-1}(j^{-1}k\cdot P(x)).$$

Bây giờ, giả sử rằng chúng ta đang ở trong trường hợp khi $k\cdot x=\iota(k)x$$\iota:K\rightarrow X$ là đẳng cấu nhóm. sau đó quan sát rằng $F_{j}^{-1}F_{k}(x)=P^{-1}[\iota(j^{-1}k)\cdot P(x)].$

Giả sử rằng $F_{j}^{-1}F_{k}(u)=v$. sau đó $F_{j}^{-1}F_{k}(x)=P^{-1}[P(v)P(u)^{-1}P(x)]$, do đó phép toán đống liên hợp $(x,y,z)\mapsto P^{-1}[P(x)P(y)^{-1}P(z)]$ cũng được xác định từ $F$.

Do đó, các ánh xạ $\psi,P\psi P^{-1}$ cả hai phải là tự cấu hình đống.

mạng SP

Giả sử rằng $K=U^{n},X=V^{n}$ ở đâu $U,V$ là các nhóm và $I:U\rightarrow V$ là một đẳng cấu. Giả sử rằng $\iota:K\rightarrow X$ là đẳng cấu được xác định bằng cách cho $\iota((r_{k})_{k})=(I(r_{k}))_{k}$.

Để cho $s:V\rightarrow V$ là một lời từ chối. Xác định ánh xạ $S:V\rightarrow V$ bằng cách cho phép $S((v_{k})_{k})=(s(v_{k}))_{k}$. Để cho $\Gamma:X\rightarrow X$ là một heap automorphism.

Giả sử rằng $P=\Gamma\circ S$. Như trước đây, chúng tôi cho rằng $F_{k}(x)=\iota(k)P(x)$.

quan sát rằng $P^{-1}[P(x)P(y)^{-1}P(z)]=S^{-1}[S(x)S(y)^{-1}S(z )]$, do đó các ánh xạ $\psi,S\psi S^{-1}$ cả hai phải là tự cấu hình đống.

Để cho $\mathcal{V}=(V,\Omega,\mho)$ là cấu trúc đại số trong đó $\Omega,\mho$ là các hoạt động bậc ba được xác định bằng cách cho phép $\Omega(x,y,z)=xy^{-1}z,\mho(x,y,z)=s^{-1}[s(x)s(y)^{-1}s (z)]$. sau đó $\psi$ phải là tự biến hình của $\mathcal{V}^{n}$. Bây giờ chúng ta sẽ giới hạn khả năng tự biến hình $\psi$ khi chức năng $s$ thỏa mãn tính chất tốt đẹp.

chúng tôi nói rằng $s$ là xiên-cứng nhắc nếu bất cứ khi nào $E:\mathcal{V}\times\mathcal{V}\rightarrow\mathcal{V}$ là một nội hình, ánh xạ $x\mapsto E(e,x)$ là ánh xạ hằng hoặc ánh xạ $x\mapsto E(x,e)$ là một ánh xạ không đổi.

Định lý: Nếu ánh xạ $s$ là xiên-cứng, sau đó có một bijection $W:\{0,\dots,n-1\}\rightarrow\{0,\dots,n-1\}$ cùng với tự biến hình $\psi_{0},\dots,\psi_{n-1}$ của $\mathcal{V}$ như vậy mà $\psi((x_{k})_{k=0}^{n-1})=(\psi_{j}(x_{W(j)}))_{j=0}^{n- 1}$ bất cứ khi nào $x_{0},\dots,x_{n-1}\in V$.

Bằng chứng:

Xác định ánh xạ $\text{in}_{j}:V\rightarrow V^{n}$ bằng cách cho phép $\text{in}_{j}(r)=(r_{k})_{k=0}^{n-1}$ bằng cách cho phép $r=r_{j}$$r_{k}=e$ bất cứ khi nào $k\neq j$. Xác định ánh xạ $\text{jn}_{j}:V^{n}\rightarrow V$ bằng cách cho phép $\text{jn}_{j}(r_{k})_{k=0}^{n-1}=r_{j}.$

Bây giờ, hãy quan sát điều đó $\text{jn}_{j}\circ\psi\circ\text{in}_{i}:\mathcal{V}\rightarrow\mathcal{V}$ là một endomorphism cho tất cả $i,j$, vì vậy hãy $\psi_{i,j}=\text{jn}_{j}\circ\psi\circ\text{in}_{i}$. Từ $\mathcal{V}^{n}$ được sinh ra bởi các đại số con có dạng $\text{in}_{i}[\mathcal{V}]$, chúng tôi quan sát thấy rằng tính tự động $(\theta,\psi)$ được xác định hoàn toàn bởi ma trận nội hình $(\psi_{i,j})_{i,j}$ của $\mathcal{V}$.

Giả sử rằng $s$ là xiên-cứng nhắc. Giả sử $i\neq j$. Để cho $\text{in}_{i,j}:\mathcal{V}^{2}\rightarrow\mathcal{V}^{n}$ là ánh xạ được xác định bằng cách cho phép $\text{in}_{i,j}(u,v)=(v_{k})_{k}$ chính xác khi nào $v_{i}=u,v_{j}=v$, và $v_{k}=e$ bất cứ khi nào $k\not\in\{i,j\}$.

Giả sử $i\neq j$$E=\text{jn}_{k}\circ\psi\circ\text{in}_{i,j}$. sau đó $E$ là một đồng cấu từ $\mathcal{V}^{2}$ đến $\mathcal{V}.$

Hơn nữa, $E(x,e)=\psi_{i,k}(x),E(e,x)=\psi_{j,k}(x)$, do đó ánh xạ $\psi_{i,k}$ là ánh xạ hằng hoặc ánh xạ $\psi_{j,k}$ là một ánh xạ không đổi.

Cho mỗi $n$, Đây là một $n+1$thuật ngữ -ary $t$ trong ngôn ngữ của $\mathcal{V}$ như vậy mà $t(x_{1},\dots,x_{n},e)=x_{1}\dots x_{n}$ và nói chung là $$t(x_{1},\dots,x_{n},a)=x_{1}a^{-1}x_{2}\dots x_{n-1}a^{-1}x_{ n}.$$

Chúng ta có $$(x_{k})_{k=0}^{n-1}=t(\text{in}_{0}(x_{0}),\dots,\text{in}_{n -1}(x_{k}),e),$$ Vì thế $$\text{jn}_{j}\psi((x_{k})_{k=0}^{n-1})=t(\text{jn}_{j}\psi(\text {in}_{0}(x_{0})),\dots,\text{jn}_{j}\psi(\text{in}_{n-1}(x_{k})),\ văn bản{jn}_{j}\psi(e)).$$ Vì vậy, có một số $i$ ở đâu ánh xạ $\text{jn}_{j}\psi\text{in}_{i'}$ là một hàm hằng bất cứ khi nào $i'\neq i.$ Do đó, có một chức năng $W:\{0,\dots,n-1\}\rightarrow\{0,\dots,n-1\}$ ở đâu cho tất cả $j$, có một số nội hình $\psi_{j}:\mathcal{V}\rightarrow\mathcal{V}$ với $\text{jn}_{j}\psi((x_{k})_{k=0}^{n-1})=\psi_{j}(x_{W(j)})$.

Vì vậy, chúng tôi có $\psi((x_{k})_{k=0}^{n-1})=(\psi_{j}(x_{W(j)}))_{j=0}^{n- 1}$. Kể từ khi lập bản đồ $\psi$ là một automorphism và kể từ đó $\mathcal{V}$ là hữu hạn, chúng ta biết rằng mỗi ánh xạ $\psi_{j}$ cũng phải là một automorphism và ánh xạ $W$ phải là một bijection.

Q.E.D.

Định lý trên phát biểu rằng bất cứ khi nào $s$ là xiên cứng nhắc, nhóm automorphism của $F$ do đó là một nhóm con của sản phẩm vòng hoa của $\text{Aut}(\mathcal{V})$ với nhóm đối xứng $S_{n}$.

Chúng tôi cũng có thể đảm bảo rằng nhóm automorphism của $F$ được thuần hóa một cách hợp lý theo các giả định khác nhau về các hộp chữ S.

Để cho $H$ là nhóm các hoán vị của $X$ được tạo bởi tất cả các hoán vị của mẫu $F_{j}\circ F_{k}^{-1},F_{j}^{-1}\circ F_{k}$. Bây giờ chúng ta sẽ chỉ ra rằng dưới những giả thuyết hợp lý, sự phân rã của $H$ có tích trực tiếp trong của nhóm trực tiếp bất phân là duy nhất.

Từ một phiên bản suy yếu của định lý Krull-Schmidt, chúng ta biết rằng nếu $G_{1},\dots,G_{\alpha},H_{1},\dots,H_{\beta}$ là các nhóm không thể phân tách trực tiếp hữu hạn và $G_{1}\times\dots\times G_{\alpha}\simeq H_{1}\times\dots\times H_{\beta}$, sau đó $\alpha=\beta$, và có một phép loại trừ $\zeta:\{1,\dots,\alpha\}\rightarrow\{1,\dots,\beta\}$ ở đâu $G_{i}\simeq H_{\zeta(i)}$$1\leq i\leq\alpha$.

Nếu $j\in U$, sau đó để $s_{j}$ là hoán vị của $V$ được xác định bằng cách cho phép $s_{j}(v)=I(j)s(v)$ bất cứ khi nào $v\in V$. Để cho $H^{-}$ là nhóm các hoán vị của $V$ được tạo ra bởi các ánh xạ $s_{j}\circ s_{k}^{-1},s_{j}^{-1}\circ s_{k}$.

Bổ đề: Giả sử rằng đối với $1\leq i\leq n$, $\Delta_{i}$ là một nhóm không abelian hữu hạn với $|\Delta_{i}|>1$ và ở đâu nếu $A,B\subseteq\Delta_{i}$ là các nhóm con sao cho $ab=ba$ bất cứ khi nào $a\trong A,b\trong B$ và ở đâu $\Delta_{i}=AB$, thì một trong hai $|A|=1$ hoặc $|B|=1,$ Rồi bất cứ khi nào $\phi:\Delta_{1}\times\dots\times\Delta_{n}\rightarrow\Delta_{1}\times\dots\times\Delta_{n}$ là một phép đồng vị, có một hoán vị $\rho$ của $\{1,\dots,n\}$ và đẳng cấu $\phi_{i}:\Delta_{\rho(i)}\rightarrow\Delta_{i}$ ở đâu $\phi(x_{1},\dots,x_{n})=(\phi_{1}(x_{\rho(1)}),\dots,\phi_{n}(x_{\rho(n )}))$.

Chứng minh: Quan sát rằng nếu $A_{1},\dots,A_{r}$ là các nhóm con của $\Delta_{i}$$ab=ba$ bất cứ khi nào $a\in A_{i},b\in A_{j},i\neq j$$\Delta_{i}=A_{1}\dots A_{r}$, thì tồn tại một $i$ ở đâu $\Delta_{i}=A_{i}$ và ở đâu $|A_{j}|=1$ bất cứ khi nào $j\neq i$. Quan sát này có thể được thiết lập bằng quy nạp trên $r$.

$i,j\in\{1,\dots,n\}$, để cho $\pi_{j}:\Delta_{1}\times\dots\times\Delta_{n}\rightarrow\Delta_{j}$ là ánh xạ chiếu, và đặt $\iota_{i}:\Delta_{i}\rightarrow\Delta_{1}\times\dots\times\Delta_{n}$ là ánh xạ bao gồm. Rồi bất cứ khi nào $i_{1}\neq i_{2}$$a\in\pi_{j}[\phi[\iota_{i_{1}}[\Delta_{i_{1}}]]],b\in\pi_{j}[\phi[\iota_{i_ {2}}[\Delta_{i_{2}}]]]$, chúng ta có $ab=ba$. Từ $\Delta_{j}$ được tạo ra bởi các nhóm con $\pi_{j}[\phi[\iota_{i}[\Delta_{i}]]]$, chúng tôi biết rằng đối với tất cả $j$, tồn tại nhiều nhất một $i$ ở đâu $|\pi_{j}[\phi[\iota_{i}[\Delta_{i}]]]|>1$ và cho như vậy $i$, chúng ta có $\Delta_{j}=\pi_{j}[\phi[\iota_{i}[\Delta_{i}]]]$. Nói cách khác, có một chức năng $\rho:\{1,\dots,n\}\rightarrow\{1,\dots,n\}$ ở đâu $\pi_{j}[\phi[\iota_{\rho(j)}[\Delta_{\rho(j)}]]]=\Delta_{j}$ cho tất cả $j$ nhưng ở đâu $|\pi_{j}[\phi[\iota_{i}[\Delta_{i}]]]|=1$ bất cứ khi nào $\rho(j)\neq i$.

Vì vậy, chúng tôi có $\phi(x_{1},\dots,x_{n})=(\pi_{1}\phi\iota_{\rho(1)}(x_{\rho(1)}),\dots,\ pi_{n}\phi\iota_{\rho(n)}(x_{\rho(n)})).$

Từ $\phi$ là một đẳng cấu, ánh xạ $\rho$ là một dự đoán, và $\pi_{j}\phi\iota_{\rho(j)}$ là một đẳng cấu từ $\Delta_{\rho(j)}$ đến $\Delta_{j}$ cho tất cả $j$.

Q.E.D.

Bổ đề: Giả sử rằng $G$ là một nhóm có thể phân tích thành nhân tử như một sản phẩm trực tiếp bên trong của các nhóm con $\Delta_{1},\dots,\Delta_{m}$. Hơn nữa, giả sử rằng với mọi $i$, nếu $A,B$ là các nhóm con của $\Delta_{i}$ với $ab=ba$ cho mỗi $a\trong A,b\trong B$$\Delta_{i}=AB$. Sau đó nếu $\Delta_{1}^{\sharp},\dots,\Delta_{n}^{\sharp}$ là một yếu tố khác của $G$ như một sản phẩm trực tiếp bên trong của các nhóm con, sau đó $m=n$, và có một số hoán vị $\rho$ của $\{1,\dots,m\}$ ở đâu $\Delta_{i}=\Delta_{\rho(i)}^{\sharp}$ cho tất cả $i$.

Chứng minh: Theo định lý Krull-Schmidt, chúng ta biết rằng $m=n$, và có một hoán vị $\rho$ của $\{1,\dots,m\}$ ở đâu $\Delta_{i}\simeq \Delta_{\rho(i)}^{\sharp}$ cho tất cả $i$. Do đó, có một số tự động hóa $\phi$ của $G$ ở đâu $\phi$ giới hạn đối với ánh xạ đẳng cấu $\Delta_{i}$ trên $\Delta_{\rho(i)}^{\sharp}$ cho tất cả $i$. Tuy nhiên, theo bổ đề trên, chúng ta biết rằng có một số hoán vị $f$ của $\{1,\dots,m\}$ ở đâu $\phi[\Delta_{i}]=\Delta_{f(i)}$ cho tất cả $i$. Vì vậy, $\Delta_{\rho(i)}^{\sharp}=\Delta_{f(i)}$ cho tất cả $i$. Q.E.D.

Định lý: Giả sử rằng bất cứ khi nào $A,B$ là các nhóm con của $H^{-}$ với $ab=ba$$a\trong A,b\trong B$, một trong hai $|A|=1$ hoặc $|B|=1$. Sau đó nếu $(\phi,\psi)$ là một phép biến hình của $F$, sau đó có một bijection $W:\{0,\dots,n-1\}\rightarrow\{0,\dots,n-1\}$ cùng với tự biến hình $\psi_{0},\dots,\psi_{n-1}$ của $\mathcal{V}$ như vậy mà $\psi(x_{0},\dots,x_{n-1})=(\psi_{0}(x_{W(0)}),\dots,\psi_{n-1}(x_{W (n-1)}))$ bất cứ khi nào $x_{0},\dots,x_{n-1}\in V.$

Chứng minh: Giả sử rằng $(\phi,\psi)$ là một phép biến hình của $V$. sau đó $\psi$ bảo tồn nhóm $H$ theo nghĩa là $H=\psi H\psi^{-1}$. Vì vậy, nếu $H$ được coi là một sản phẩm trực tiếp bên trong của các nhóm con $H_{0},\dots,H_{n-1}$, sau đó nhóm $H$ được xác định trong $(F,K,X)$, và tập các nhóm con $\{H_{0},\dots,H_{n-1}\}$ cũng được xác định trong $(F,K,X)$.

Vì vậy, có một sự từ chối $\rho:\{0,\dots,n-1\}\rightarrow\{0,\dots,n-1\}$ như vậy mà $H_{\rho(i)}=\psi H_{i}\psi^{-1}$ cho tất cả $i$. Vì vậy, chúng tôi có $H_{\rho(i)}\psi=\psi H_{i}$.

Giả sử rằng $\pi_{0},\dots,\pi_{n-1}:X\rightarrow V$ là các hàm chiếu. Giả sử rằng $\hat{H}_{i}$ là nhóm được tạo bởi tất cả $H_{j}$là như vậy $i\neq j$.

sau đó $\pi_{i}(x)=\pi_{i}(y)$ nếu và chỉ nếu $h(x)=y$ cho một số $h\in\hat{H}_{i}$ nếu và chỉ nếu $\psi^{-1}h'\psi(x)=y$ cho một số $h'\in\hat{H}_{\rho(i)}$ nếu và chỉ nếu $h'\psi(x)=\psi(y)$ cho một số $h'\in\psi\hat{H}_{i}\psi^{-1}=\hat{H}_{\rho(i)}$ nếu và chỉ nếu $\pi_{\rho(i)}\psi(x)=\pi_{\rho(i)}(\psi(y))$.

Vì vậy, $\psi(x_{0},\dots,x_{n-1})=(\psi_{0}(x_{\rho^{-1}(0)}),\dots,\psi_{n- 1}(x_{\rho^{-1}(n-1)})$ cho một số bijections $\psi_{0},\dots,\psi_{n-1}$. Hơn nữa, các dự đoán $\psi_{0},\dots,\psi_{n-1}$ phải là phép biến hình của $\mathcal{V}$.

Q.E.D.

Định lý trên áp dụng khi $H^{-}$ là nhóm xen kẽ hoặc đối xứng trên một tập hợp nhiều hơn $4$ phần tử. Đặc biệt, định lý trên áp dụng cho mật mã khối AES. Một bằng chứng rằng đối với AES, nhóm $H^{-}$ là nhóm xen kẽ có thể được tìm thấy trong bài báo của Ralph Wernsdorf chứng minh rằng các hoán vị vòng của mật mã khối AES tạo ra nhóm xen kẽ của tất cả các hoán vị của $\{1,\dots,2^{128}\}.$

Điểm:0
lá cờ sa

Crypto'92, Campbell và Wiener

DES không phải là một Nhóm

https://link.springer.com/chapter/10.1007/3-540-48071-4_36

Chúng tôi chứng minh rằng tập hợp các hoán vị DES (mã hóa và giải mã cho mỗi khóa DES) không bị đóng trong thành phần chức năng. Điều này ngụ ý rằng, nói chung, mã hóa nhiều DES không tương đương với mã hóa DES đơn lẻ và DES không dễ bị tấn công bằng văn bản rõ đã biết cụ thể đòi hỏi trung bình, $2^{28}$ các bước. Chúng tôi cũng chỉ ra rằng kích thước của nhóm con được tạo bởi tập hợp các hoán vị DES lớn hơn $10^{2499}$, quá lớn đối với các cuộc tấn công tiềm năng vào DES sẽ khai thác một nhóm con nhỏ.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.