Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
etrE@re"D€cenio de las Pdson¿s coí Drsaapadd¿d €n el perj"
"Año de la ¡ntegEc¡ón Nac¡on¡t y et R€@noc¡mi€nto d€ Nuesüa Divergóad"
San ls¡dro. 3l 0cl.l0ü
oFlcfo ctRcuLAR N. 0!,1 -zo,tz-ulxce¡uetvirr/DoJcuT
Señores
Presenle.-
De mi consideración:
El presenle l¡ene por finalidad ¡nformades que cutm¡nado el perlodo d6 prueba de transmisión de datosentre los s¡stemas unificádos de control a l¡empo f€al. -en adelanle Modelos SUCTR-, y el data center delMINCETUR, a partir del 03.12.2012 todos tos modelos SIJCTR deberán fansmitir ba ramás de datoss¡griendo el prolocolo de comunicác¡ón a qoe se referc el Decrelo Suprcúo N. OIS2O1GM|NCETUR,debiendo dicho protocolo de comun¡cacón fomer pane de los modelos SUCTR, y eñ consecuencia,encontrarse autorizedo y registrádo (homotogado) ante ta Direccióñ cenerat de Juegos de Casino yMáquinas Trágamonedes.
En lal considerac¡ón, pera efeclos de la trammisión de dalos a que se €feren los punlos 2. d) y 3 delAnero I as¡ como el Anexo | - A det Decreto Supromo N" OIS-2OIGM|NCETUR, se deberá lener eñconsider¿c¡ón los dalos lécni@s y ej€mplos práúlicos dtablecidos en el Anexo del presente Ofic¡oCircular.
Con la finel¡dad de garantizar el origen de lá lransr¡is¡ón de detos y le seguridad de la informac¡ónrerniüda a¡ Data Center, se les €itera que cáda !.te do jr¡egos deb€¿ cont¡; con um tp f¡ja en ürtudde la cual se enviará diÉct mente ta tr¿ma d€ datos próve;¡ente de tos modetos SUCTR at ¡tata ceñterdel MINCETUR, safuo que se acÉdile la existencja de una imposibilided técnica no subsanable cle contarcon una lP fja, cuya procedencia y rezonabitided será evatuada y deteminada por el M|NCETUR.
Asimismo, eñ caso d€ producirse le tfanamisi5n d€ una trama de dalos r$pecto de un m¡sño evento defofma reilerada debado a un despel€cto técoico. et Modeto SUCTR deberá vat¡dar ta ex¡slencia detevenioproduc¡do y transúili la prjmora tÉma d€ datos át Data Center en un intervato de t¡empo de una (01 ) horade producido elevento. La pímera lÉma de datos del €vénlo deberá ser enviada cáda hora hasta que sesolucione d¡cho evenlo. Lo anles ¡nd¡cádo, no será de apl¡cac¡ón tratándose de1 cereo o borado de
Se les recuerda que la informac¡ón d€ los conladores r6leliva al pago menual prevista en el punto 4.1.3delAnexo I de la citada reglamenlación, únlcamente resultará apl¡c€ble en caso se detem¡ne que dichopago manual no forma parte d€l 'co¡n o¡lt" a qu6 s6 refieré el punto 4.1 .2 det mencaonado Ane¡o.
Con relación a los reportes d6 los dalos económicos y lécnicos de los Modetos SUCfR, se lendrá enconsideÉción que tales rcportes as¡ como la ¡nformación contenida en los mismos, deben enconferse en
Sin orro
Manuel
, quedo
Máquinas Tragamonedas
MSR apo.?. ¿1qL l3
Ca Uno O€s¡a 5ó. Lt¡ Co.9¡c3¿ñ rsld.o. !¡m¿ 2 l, Pe¡¡r (5ll) 51.t5100
sww miñc.tuf gob.p¿
2.
a EXO
PROIOCOLO DE CO¡IUNICACÉ¡¡ PARA LA TRANSfl|sIÓ DETRAIAS PROVET{IENTES OE LOS üODELOS SUCÍR
Ef IfNCETUR ha proporcionado una DIRECCIóN lPt 20/0-62.2A220, así como dos (02)
puertos de comun¡cación; PUERfO 8888 para la recepc¡ón exclusiva de TRAfúAS
EcoNÓ lCAs y PUERTo E889 para la recepción exctusiva de fRAfitAS TEcNtcASgeneradas por los Modelos SUCTR instalados en cáda sala dejuegos.
Cada sala de,uegos cuenta con un USUARIO (string de 9 bfes) y PASSWORO (Str¡ng
de 6 bfes), esta infomación ha sído generada por el MINCETUR y publ¡cada €n la
Extranet de ¡TINCETUR.
A la fecha a cada sala de juegos se le ha pbporc¡onado une semilla y vector inicial genoral
para su AUTENTICACIÓN con el D.t C.ntor dol iIINCETUR, así como, una semilla y un
vector para la ENCRIPTACIÓN de las tramas económ¡cas y técnicas.
El MINCETUR, por polft¡cas de sgguridad, real¡zará peri{5dicamente el cambio de
password, semilb y vector, esle cambio se comunicará antic¡padamente a los t¡tulares de
cada sala de juegos e lrav& de la WEB de la DGJCMT- E6ta infomación se mantendrá
siempre aclual¡zada en la Extranet de MINCETUR.
Con la finalidad de garantizar el oigen de la transmisióñ de datos y la segur¡dad de la
infomac¡ón remitida al Data Center, cad¡ lal¡ da ¡uagos dobo.á contar con una lP fijaen v¡rtud de la cual se eñvieé directamenle la traña de dátos proveniente de los modelos
SUCÍR al data center del MINCETUR, salvo que se acredite una ¡mpos¡b¡lidad técnica no
subsanable.
Las hames de autenticación, técnicas y/o económicas que se envien al Data Center deben
cumpl¡r con las especificeciones prev¡slas en el Anexo ldel Decreto Supremo N" 015-
2010-MINCETUR, así como, con las s¡guientes especificaciones técn¡cas:
* Para la encriptación con el eslándar AES se d€be usar el ALGORITMO
RIJNDAEL, en modo CBC lcipher-block chaining) y el estándar para el padding
será según el"PKCS7" o "PKCS6".
La clave o "Passphras€" y el vector inicial paÉ la encriptación de la traña es de
tipo caden€ (String de 16 bytes cada uno) usando eljuego de caracteres (UTF-8),
los cuales han sido proporcionados por el MINCETUR (lnfo¡mación publicada en la
Extranet de MINCEfuR).
Para el CHECKSUÍú se util¡zará €l estándar "CRC - CCITI'' (de 16 bits), con un
valor ¡n¡cial de 'oXFFFF' y valor final (Xorout) de "0". El cálculo del CRC se realiza
solamente sobre los dalos bá9icos; se consideran datos bás¡cos a partir del 4 byte
o posición (incluido) de la tramá lécnica o económica (como se muestra en la
4.
3.
5.
6.
¡
1lP¿Bin¿
fgura 1). Una vez calculado el CRC se insertará el m¡smo en la trama como dos(02) bytes (pos¡ciones 2 y 3 de los formatos mostrados en la figura i)_
Fltu..1
¡2 elhLo¡d.i h6L.n¡Mrd|d.l.hu!ro'r.
tontMc.r.s. ¡ 3t¡Pe€
(-)
),
/)
Lq¡.¡ rd d. b ¡¡r ¡¡ qh' 0ú rsú &.aic¡ói ¿.r aDm r.
7.
9.
Si 8l9t¡n dato de la trama "DATOS BAS|COS" antes det proc$o de encriptación
no luviera ls longitud estipulada on la nomatividad o s¡ €xist¡era campos vacíos, s€
deberá completar con ceros (codificac¡ón ASCI¡) comenzando por el extremo
¡zquierdo, ejemploi
Reg¡stro de Máquina corredo (8 bvtes) 00045796Reg¡stro de Máqu¡na Incorrecto 45796
El proceso de €nvlo de tramas se inicia $tableciendo una conexión con €l Data Center del
MINCETUR mediante un Socket.
S¡ no se estrablece la conex¡ón, el Modelo SUCTR de ta sate d€ juegos deberá .eatizar
nuevos intenlos do conex¡ón (nueva ¡nstanc¡a de socket) csda c¡nco (5) m¡nutos, hasta que
la conexitn aea exitosa.
El liempo de v¡dE del socket será de c¡nco (5) m¡nuto6, en caso dg no log€r transmiür las
trañ¿s el Modelo SUCTR en es€ liempo, deb€rá volver a conectaBe y autent¡caÉe para
fines d€ transmisión.
2lPágina
10. Una vez establecida la conexión a n¡vel de socket, el Modelo SUCTR enviaÉ uná trama de
autenticación de t¡po cadena (shing 16 bytes usando el juego de caracteres UTF-8),
conteniendo el usuado y p€ssu/ord (proporcionados por el MINCETUR) sepaEdos por el
delim¡tador "1"; esta h€ma de autentic€ción dgberá ser encriptada mediante el misrno
algoritmo establecido para el envlo de llamag técn¡cas o económ¡cas, con la d¡ferenc¡a qu€
se empleará un vector general (String 16 bytes) y una sem¡lla general (String 16 bytes) ,
los cuales son los mismos para todaB las salas de juegos (¡nformac¡ón publicada en laExtranet de MINCETIJR).
Trama de Ad€nlrcacrón I usuadolpasslr/ord
Nota: Le aem¡lla y veotor goncral ao oncuontran pubtlcadoo on la Efranet de
MII{CETUR.
S¡ la validac¡ón de usuário y pass\¡ord es etitosa, el MINCETUR enviará el nombre de
usuario (Str¡ng I bytes) s¡n encriptar cor¡o acug€ de rec¡bo (Ver FORMATOS DE ACUSE
DE RECIBO
Formato 1). Si la autenticac¡ón no fue€ exitosa, el MINCETUR retomará un acuse de
rec¡bo n€gativo ind¡cándo €lerror (Ver Fomato 3).
Si la validacl5n lue exilosa, el Modelo SUCfR ¡n¡ciará el envÍo de las tramas económicas o
lécnicas según sea el caso, leniendo presente lo s¡guiente:
a) Luego del envfo de cuehuier t€ña (económica o técn¡ce) el Modelo SUCTR debe
esperar la recepc¡ón de un acuse de recibo (posit¡vo o negativo) que será rem¡t¡do
por el Oata Center de MINCETUR, para prosElu¡r con el envío de la sigu¡ente
trama y así sucesivemenle.
b) S¡ el acuse de recibo luviera una demora de 30 segundos, el Modelo SUCÍR
reenviará la misma trama. Si degpués de r€enviarlá aúñ no tuviera acuse de
fecibo, debe considerar que s€ ha producido un eror. por lo q!¡e deberá rein¡ciar la
conexión y volverá a aulenticarse.
c) Si el ¿cus€ do r€cibo es posilivo lo cual gignificá que la lrama fu€ transmit¡da de
man€ra correcta el Modelo SUCfR d€berá proceder a realizar el €nvío de la
siguiente trama. La estructura delacus€ positivo se detalla en el
d) Formato 2.
Nota: L¡s trañar oñvlada! coÍact¡montg no debon volvor a onv¡arto, aalvo e
requor¡m¡onto o indic.ción gxprere dol iTINCETUR.
11.
P\@l)Y
/4
12
13.
3lPagin¿
€) Si el acuso de recibo es negelivg g¡gnifrca que 6l proceÉo d6 recepc¡óñ de traria3detectó alguna inconsbtencia sn la trama transmitida, rñol¡vo por et cual, et Moddo
SUCTR debeé vedfic¿r el odg€n dol eror ant6s de r6¡nt6ntar su €nvfo. En la
Tabb I 3s detalla bs tbos de €rores @nsiteGdoa en et acus6 de recibo
negativo, La estruciura delacuse d9 rec¡bo neg€tivo se detall€ en el Formato 3.
14. Si se produce la tEnsm¡sión do una tlama de datG a$pecto d6 un mllmo avanto de
iorÍta r€¡terada d€b¡do e un d€6pertucfo técn¡co, €l Modeb SUCTR debéé valida. la
ex¡stench dol €vento producido y transm¡t¡r la primeta trama d€ dato6 al Data Center en un
int€.vglo de tiempo de una (01) horá de produc¡do el evento. La pdm€r¿ trama de dato6 d€l
ewñlo deberá 3er eN¡ada c€da hora hasta que s6 golucbno dhho ev6nto. Lo sñi6s
¡ndbado, no s6rá dg apl¡cac¡ón tr'atándos€ dglcereo o borado de contrdoEs.
FORTATOS DE ACUSE DE RECIBO
Forin¡to I
Forin¡to 2Pw
\
/
Dorde
FFF = ir¡l¡sequndos
N = Número ds bytes recibkio€.
4lPágina
Fo]|n.to 3
f.U.1
@
7/)
DD = Dfa
E = Tipo de €rror (detr¡lle ver Tabla 1 )
1tu7121Cin1267401
Trarm ancrirtada: económ¡c€ 9€ bytes ytécnica 64 bf€s. Trama d€sancriptada:€coñófn¡ce 92 bÍes y l&ñb€ 54 byts8.
Eror sn cantilad de b!de6
Apl¡cac¡ón 6ñónéá de s€m¡lla, Vocto. o
Error 6n 6lcálculo de CRC.
u3uádo no aut€nl¡cado o he oxp¡rado 3u 3€són.
5lPágina
IE
¡t
sI
I¡
II g a
I
I3c
8
cclɡ
¡re ,! ¡ ¡ ¡ ¡ ¡ I i {! ¡ i
¡¡
I
¡¡{E
¡
I{ á
I
tEItb
r¡5aTt!i¡
iIiI¡I¡{IE
I
!2
€
EII
{
3
!
t
!{¡E¡ü
I{I¡IItI
¡¡I!!¡
¡
{i€
{¡I¡
¿¡ ¡
Iz(t{¡¡F-É.Ft¡¡o2I(,Fo.eo. Ltt GF-ulo F
/1 -tw=t¡J
8É,ct¡¡o9c.t¡¡-t¡¡
/)
!l ¡a ó-
?3r ÉE: óolEAó
iE53,c
tdI
g.
!s
!!daq6
F
_q
q5
-
6g
ó
Et
F
I
IB
í
3B
a
ItttIt
3
t
etsr
s
i sl li < ¿t i!9
g Et t:E Fl lñ
ü rlslFi E lEl¡E F E]í! t8l;I IHIE
t lHlF* Elai IEE ' t8¡
EEtP t¡
ts tcta t1t: t!¡
lH li
lg 13
lÉ le
tHhtg t¡
taE
teltalt9lIrl t8l
t3l
tgl
tBltBtt>
tFl
u
/
tu4
=8É
8éá
rl9--aÉáq
t:áq-:Q
:é8
á18
198l?98áá
89ó
8
eE
I
g
:ó
¡s
't
3
T.
A
RF
:I E
g
¡
E
t:
E :a
tPE8ll¡
t
3É f 2 I .9 t I t5
I I
{
¡
zEII f
sF
t
Ü
t¡ió
d
iI
i
fbI5
6
t¡dt
úrl<l(tl-lol2lolollul
flEIdol2l€lol<lFIo-lÉlolzll¡tlluIololFI2lt¡tl-lalt¡¡l
8lÉlo.l|¡.rlololJIo-l.lt¡¡lIt¡¡l
+É
,/)
tII
/S\-,' T I I q'/ g¡aF
i¡rÉdo
ó*q qÉaq
e¡_
¡3
F ,-' 9 .tF I LJI
;
arffi
i-+ts rl
F8
=: &;
rl
gIItó
q
x
5
q
8
Í3t
IBRP
t
sI
$a
ttP
I
t
H
Ba
a
tI
a
ggg
EE
tq5i o-
Fo8S
a8 I.
E
i
f
B
BI
s
I
I
aa
88
áE
at ¡5A
ae
IY¡5-
I
8e
I T.