Cardano Node communication channel encrypted or not

So was curious about if communication channel for Cardano node is encrypted or not so I did a tcpdump. I thought I captured encrypted data but then someone said it maybe just binary data since there are items we can read. I know we used cryptographic keys and certs but maybe just be for signing blocks.

Chris from COINZ

...E..V.9...K.........5.EHOSKY....KX..8	..".,..c.$.1.p.R..~a;$.f..PTheDarwinApe0346.PTheDarwinApe2005.X....."..?OIVe.\.Vh.....O....B.PSavageRabbits159.X....'1..y.....,....X%.........VMetadamsMinus44Minus25.VMetadamsMinus44Minus26.VMetadamsMinus45Minus25.VMetadamsMinus45Minus26.X....<p.C.../k[....&...Cj%...=.NRetroAlien0388.NRetroAlien0631.X..m...mN...UV..6Q....2I.E..@..RaeoniumskyGVMH0988.X...U...NB6;I.(.2./.9.=lfB
....CLOG...R.X...'..%..?.#..6..\.......:....HBJS01116.HBJS01156.HBJS01172.X..o.#.&..9.y.Q....YB.B\:s.Q...GMaker39.GMaker99.HMaker103.X...
O..V&.8......Q_..i..DkB`f.X.AdaApeClubChristmasEdition785.X.AdaApeClubChristmasEdition892..X9.-.!......?.k..(...iGsv.....J..#.sE....H~......M..wuA...~.^.g.....u...........X P.X......jG....}.f...8..hB..9a....X t....	......
.../l.<s>.(....~*....X z..U........!...K.....}q............XL...XB.X...98.2.?....YY......U?8...8...X.X.0.4..S.....P.&.N.K..2...._Q;....f.......X9.2...p..f..b......g..0.......@....L..[.....yA......z....".......X.c...MG.wa....I..A........ ...MROBOTokenROBO..X.l.B@..7.7......C|v.HY+...v~..FEmpowa.M..wX..B...G.+w".......)..M...Vu...NPandaBanda4572..X9.2...p..f..b......g..0.......@....L..[.....yA......z...."..s.......1..........X .o.=..F..J.6..~w....i6e...&..5`...X P....g....E..H.B29.....Ua).Pz%9...X lyu:U.{A'...../$.r............a=.
....X9.h....4.
..x@...B..

Some of my SPO friends are saying this is CBOR and most likely right just want to confirm, CBOR - Wikipedia(CBOR,in%20a%20more%20concise%20manner…

The protocol is specified in https://hydra.iohk.io/build/13272760/download/2/network-spec.pdf.

Yes, it is CBOR (which is just an encoding format for arbitrary data, think, something like JSON for binary data, or ASN.1 or MessagePack – where the latter is actually a very close competition with a nasty history of interactions between them).

What data is encoded into this format for arbitrary data is then in the above network protocol specification.

2 Likes

Thanks and will review doc much appreciated.